Bonjour,
Un tout petit problème qui me rends chèvre (je dois avoir la solution devant les yeux mais je ne la voie pas ce qui est frustrant...).
Je cherche a générer un graphique dans une feuille Excel après avoir appuyé sur un bouton. Le bouton permet de connaitre de quelle colonne les données proviennent et en fonction de cela je regarde les lignes non vides pour déterminer la longueur de la plage de donnée pour le graphique.
Dans ma macro (voir fichier ci-joint) j ai le code suivant:
Charts.Add
ActiveChart.ChartType = xlXYScatter
ActiveChart.SetSourceData Source:=Sheets("DQP (3)").Range(Cells(7, Colone), Cells(Derniere_Ligne, Colone)), PlotBy _
:=xlColumns
la valeur colonne étant attribuée en fonction du bouton sélectionné et la valeur Derniere_Ligne est en fonction de la dernière case non vide de la colonne.
Lorsque j effectue ceci je me retrouve avec le message d erreur:
"la methode 'cell' de l objet '-Global' a échouée..... ce que je ne comprends pas puisque cette façon de définir un Range marche pour moi dans d autres macros...
Si vous pouviez jeter un coup d œil ce serrait gentil. Pour lancer la macro il suffit d appuyer sur le bouton "Accélération"
Merci par avance
Cordialement
Alexandre BESSY
Un tout petit problème qui me rends chèvre (je dois avoir la solution devant les yeux mais je ne la voie pas ce qui est frustrant...).
Je cherche a générer un graphique dans une feuille Excel après avoir appuyé sur un bouton. Le bouton permet de connaitre de quelle colonne les données proviennent et en fonction de cela je regarde les lignes non vides pour déterminer la longueur de la plage de donnée pour le graphique.
Dans ma macro (voir fichier ci-joint) j ai le code suivant:
Charts.Add
ActiveChart.ChartType = xlXYScatter
ActiveChart.SetSourceData Source:=Sheets("DQP (3)").Range(Cells(7, Colone), Cells(Derniere_Ligne, Colone)), PlotBy _
:=xlColumns
la valeur colonne étant attribuée en fonction du bouton sélectionné et la valeur Derniere_Ligne est en fonction de la dernière case non vide de la colonne.
Lorsque j effectue ceci je me retrouve avec le message d erreur:
"la methode 'cell' de l objet '-Global' a échouée..... ce que je ne comprends pas puisque cette façon de définir un Range marche pour moi dans d autres macros...
Si vous pouviez jeter un coup d œil ce serrait gentil. Pour lancer la macro il suffit d appuyer sur le bouton "Accélération"
Merci par avance
Cordialement
Alexandre BESSY