J'ai un fichier CSV avec trois colonnes (A, B, C).Excel VBA Macro: créer un graphique à partir de CSV?
Je peux enregistrer une macro qui sélectionne Col A + B Col, puis insère un tableau de A contre B.
Cela fonctionne, mais le code généré contient une ref hardcoded à la 'Sheet1' comme ceci:
...
ActiveChart.SetSourceData Source:=Range(_
"'Sheet1'!$A:$A,'Sheet1'!$B:$B,'Sheet1'!$A:$A,'Sheet1'!$B:$B")
...
Je changer cela correspond au document actif comme celui-ci:
...
ActiveChart.SetSourceData Source:=ActiveSheet.Range("$A:$B")
...
cela fonctionne, mais je dois également insérer un graphique à l'aide COL a + COL C, le code généré semble li ke this:
...
ActiveChart.SetSourceData Source:=ActiveSheet.Range("'Sheet1'!$A:$A,'Sheet1'!$C:$C")
...
Comment modifier de façon similaire ce code pour le rendre nom de feuille-agnostique? [Le problème est que comment puis-je sélectionner deux colonnes qui ne sont pas adjacents les uns aux autres - je pense que j'étais chance dans le premier exemple - est un cas particulier]
œuvres super - je dois avoir fait une faute de frappe - auparavant, je recevais A + B + C dans le graphique pour une raison quelconque. Merci ! – monojohnny