Changer la source de données du graphique vers la feuille de calcul de destination lors de la copie des lignes ou de la 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 =Feuil1!$A$1:$B$4, alors après avoir copié des lignes ou une plage dans une nouvelle feuille de calcul, la source de données reste la même, c’est-à-dire =Feuil1!$A$1:$B$4. Elle fait toujours référence à l’ancienne feuille de calcul, à savoir Feuil1. Il s’agit également du comportement dans Microsoft Excel. Mais si vous souhaitez qu’elle fasse référence à la nouvelle feuille de calcul de destination, veuillez utiliser la propriété CopyOptions.ReferToDestinationSheet et la définir sur true lors de l’appel de la méthode Cells.CopyRows(). Maintenant, si votre feuille de calcul de destination est FeuilDest, alors la source de données de votre graphique changera de =Feuil1!$A$1:$B$4 à =FeuilDest!$A$1:$B$4.

Changer la source de données du graphique vers la feuille de calcul de destination lors de la copie des lignes ou de la plage

Le code d’exemple suivant explique l’utilisation de la propriété CopyOptions.ReferToDestinationSheet lors de la copie de lignes ou d’une plage contenant des graphiques dans une nouvelle feuille de calcul. Le code utilise le fichier Excel d’exemple et génère le fichier Excel de sortie.

todo:image_alt_text