Ändra datakällan för diagrammet till destinationskalkylbladet samtidigt som du kopierar rader eller område

Möjliga användningsscenario

När du kopierar rader eller område som innehåller diagram till ett nytt kalkylblad ändras inte diagrammets datakälla. Till exempel, om diagrammets datakälla är =Sheet1!$A$1:$B$4, kommer datakällan att förbli densamma efter att rader eller område har kopierats till ett nytt kalkylblad, det refererar fortfarande till det gamla kalkylbladet Sheet1. Detta är också beteendet i Microsoft Excel. Men om du vill att den ska hänvisa till det nya destinationskalkylbladet, använd egenskapen CopyOptions.ReferToDestinationSheet och ställ in den till true när du använder metoden Cells.CopyRows(). Nu om ditt destinationskalkylblad är DestSheet, kommer datakällan för ditt diagram att ändras från =Sheet1!$A$1:$B$4 till =DestSheet!$A$1:$B$4.

Ändra datakällan för diagrammet till destinationskalkylbladet samtidigt som du kopierar rader eller område

Följande kodexempel förklarar användningen av egenskapen CopyOptions.ReferToDestinationSheet när du kopierar rader eller område som innehåller diagram till ett nytt kalkylblad. Koden använder den exempel på Excel-fil och genererar den utdata-excel-filen.

todo:image_alt_text