Insertion graphique VBA

Salut à vous,

Bon je souhaite intégré un graphique grâce à VBA, mais je ne comprends pas bien les formules avec les $ et !. J'ai utilisé l'enregistreur de macro pour le faire, mon soucis se trouvant dans le fait que le nom de ma feuille est variable enregistré dans une variable : "nom". De plus la plage de donné commence en A16 et s’arrête en Bx où x est ma variable de fin.

ActiveChart.SetSourceData Source:=.Range("'NV_130709_1514'!$A$16:$B$18") ' sortie de l'enregistreur de macro

ActiveChart.SetSourceData Source:=Sheets(nom).Range("A16 : B" & ing) 'où ing est variable donnant la dernière ligne à prendre.
'ceci ne fonctionne pas et me renvoi un graphique ne comportant que la ligne A16 pourtant si je clique sur le graphe les données sont bien sélectionnées.

Cordialement

C'est bon, j'ai contourné le problème mais ca marche.

Ma plage était fixe A16 to B26 mais certaines ligne étaient vides donc au lieu de les supprimer je les ai simplement caché Ainsi j'ai pu utiliser la formule donné par l'enregistreur de macro.

Rechercher des sujets similaires à "insertion graphique vba"