Bonjour,
A partir d'un fichier comprenant beaucoup de données j'ai une macro qui génère 2 onglets selon l'exemple joint à ce message.
Mon problème se situe dans la création du graphique.
Si je définis ma 1ère série de données selon le code ci-dessous cela fonctionne.
Lorsque nous serons en 2014 ma plage1 deviendra Range("B3,E3,H3,K3) et ainsi de suite chaque fois qu'on changera d'année.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Set Plage1 = Sheets("Historique annuel").Range("B3,E3,H3") ActiveChart.SeriesCollection(1).Values = Plage1
Je sais identifier la dernière colonne à l'aide du code
DerColonne est une valeur numérique qui me permettrait de faire une boucle pour créer ma plage mais je n'arrive pas à utiliser la syntaxe avec "Cells" pour définir ma plage et à ma connaissance on ne peut pas boucler de B à K modulo 3 par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part DerColonne = Cells(1, Cells.Columns.Count).End(xlToLeft).Column
La finalité que je recherche est que l'utilisateur choisit le client dans la cellule A1 et que le graphique s'actualise.
Quelqu'un(e) a peut-être une solution, idée ou piste à me proposer.
Remerciant par avance tous ceux qui pourraient m'apporter leur aide.
Amicalement
Partager