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, alors après avoir copié les lignes ou la 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 souhaitez qu’il fasse référence à la nouvelle feuille de calcul de destination, veuillez utiliser leCopyOptions.ReferToDestinationSheetpropriété et définissez-la survrai en appelant leCells.CopyRows()méthode. Désormais, 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 de plages contenant des graphiques dans une nouvelle feuille de calcul. Le code utilise leexemple de fichier Excel et génère lesortie du fichier Excel.

tâche : image_alt_text