Changer la source de données du graphique en feuille de calcul de destination lors de la copie de lignes ou d'une plage
Scénarios d’utilisation possibles
Lorsque vous copiez des lignes ou une plage contenant des graphiques dans une nouvelle feuille de calcul, la source de données du graphique ne change pas. Par exemple, si la source de données du graphique est =Sheet1!$A$1:$B$4, puis après avoir copié des lignes ou une plage dans une nouvelle feuille de calcul, la source de données restera la même, c’est-à-dire =Sheet1!$A$1:$B$4. Il fait toujours référence à l’ancienne feuille de calcul, c’est-à-dire Sheet1. C’est également le comportement dans Microsoft Excel. Mais si vous voulez qu’il se réfère à la nouvelle feuille de calcul de destination, veuillez utiliser leCopyOptions.ReferToDestinationSheetpropriété et définissez-la survrai en appelant leCells.CopyRows()méthode. Maintenant, si votre feuille de calcul de destination est DestSheet, la source de données de votre graphique passera de =Sheet1!$A$1:$B$4 à =DestSheet!$A$1:$B$4.
Changer la source de données du graphique en feuille de calcul de destination lors de la copie de lignes ou d’une plage
L’exemple de code suivant explique l’utilisation deCopyOptions.ReferToDestinationSheet propriété lors de la copie de lignes ou d’une plage contenant des graphiques dans une nouvelle feuille de calcul. Le code utilise leexemple de fichier excel et génère lefichier excel de sortie.