Ä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.