Измените источник данных диаграммы на рабочий лист назначения при копировании строк или диапазона
Возможные сценарии использования
Когда вы копируете строки или диапазоны, содержащие диаграммы, на новый лист, источник данных диаграммы не изменяется. Например, если источником данных диаграммы является =Лист1!$А$1:$В$4, то после копирования строк или диапазона на новый лист источник данных останется прежним, т.е. =Лист1!$А$1:$В$4. Он по-прежнему относится к старому рабочему листу, т.е. Sheet1. Это также поведение в Microsoft Excel. Но если вы хотите, чтобы он ссылался на новый рабочий лист назначения, используйтеКопипоптионс.ReferToDestinationSheetсвойство и установите его вистинный во время звонкаCells.CopyRows()метод. Теперь, если целевым рабочим листом является DestSheet, источник данных вашей диаграммы изменится с =Sheet1!$A$1:$B$4 на =DestSheet!$A$1:$B$4.
Измените источник данных диаграммы на рабочий лист назначения при копировании строк или диапазона
В следующем примере кода объясняется использованиеКопипоптионс.ReferToDestinationSheet при копировании строк или диапазонов, содержащих диаграммы, на новый лист. В коде используетсяобразец эксель файла и генерируетвыходной файл excel.