VBA Graphique

StagiaireVBA -  
 StagiaireVBA -
Bonjour,
J'ai besoin de créer de nombreux graphique et je ne sais pas comment mettre dans une variable la plage de cellule utilisées pour récuperer les valeures.
Lorque j'enregistre une macro pour créer mon graph j'ai, entre autre, cela :

ActiveChart.SeriesCollection(1).XValues = "=Feuil1!R15C5:R15C17"

et je voudrais mettre "=Feuil1!R15C5:R15C17"
Dans une variable Plage_donnees pour pouvoir ecrir

ActiveChart.SeriesCollection(1).XValues = Plage_donnees

Est ce que cela est possible?

merci d'avance!

4 réponses

Etpaflechien
 
Bonjour,
Ca coute pas grand chose d'essayer et en plus ça marche!

Bonne journée
0
StagiaireVBA
 
En fait j'ai mal posé ma question, mon problème c'est de définir la plage de cellule. Et puis comment est ce que je doit définir ma variable (string?)

Je sais que ma plage de donée commence dans la cellule E15 et qu'elle se termine 12 colonnes plus loin. mais comment arriver automatiquement a

"=Feuil1!R15C5:R15C17"?
0
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
Bonjour

Dim plage As Range

Set plage = Sheets(1).Range("E15:W15")

;o)
0
StagiaireVBA
 
Merci beaucoup!

j'ai une autre question qui n'a rien a voir mais j'ai vu que dans un autre sujet vous aviez répondu a des questions sur les boutons option :

j'aurais aimé savoir s'il est possible de mettre un bouton option dans une case précise pour savoir, quand il est activé, à quelle ligne il se trouve?
0