Bonjour,
je suis utilisateur d'une macro qui a été développée sous excel 2000, je voudrais transférer cette macro sous le format excel 2010 (xlsx) mais la macro ne fonctionne pas.
J'ai une boucle qui plante :
For i = 1 To 12
LigneCourante = CStr(ligdonnées + i - 1)
NomSérie = "=" + sourcedonnées + "!R" + LigneCourante + "C" + CStr(ColNom)
ActiveChart.SeriesCollection(i).Name = NomSérie
Abcisse = "=" + sourcedonnées + "!R1C" + CStr(colonneD) + ":R1C" + CStr(colonneF)
ActiveChart.SeriesCollection(i).XValues = Abcisse
Ordonnées = "=" + sourcedonnées + "!R" + LigneCourante + "C" + CStr(colonneD) + ":R" + LigneCourante + "C" + CStr(colonneF)
ActiveChart.SeriesCollection(i).Values = Ordonnées
Next i
J'ai le message suivant : "Erreur d'exécution '1004' : Erreur définie par l'application ou par l'objet" au niveau de la troisième ligne.
La macro marche très bien depuis un excel 2000, si quelqu'un peut m'aider ???
Merci d'avance.
je suis utilisateur d'une macro qui a été développée sous excel 2000, je voudrais transférer cette macro sous le format excel 2010 (xlsx) mais la macro ne fonctionne pas.
J'ai une boucle qui plante :
For i = 1 To 12
LigneCourante = CStr(ligdonnées + i - 1)
NomSérie = "=" + sourcedonnées + "!R" + LigneCourante + "C" + CStr(ColNom)
ActiveChart.SeriesCollection(i).Name = NomSérie
Abcisse = "=" + sourcedonnées + "!R1C" + CStr(colonneD) + ":R1C" + CStr(colonneF)
ActiveChart.SeriesCollection(i).XValues = Abcisse
Ordonnées = "=" + sourcedonnées + "!R" + LigneCourante + "C" + CStr(colonneD) + ":R" + LigneCourante + "C" + CStr(colonneF)
ActiveChart.SeriesCollection(i).Values = Ordonnées
Next i
J'ai le message suivant : "Erreur d'exécution '1004' : Erreur définie par l'application ou par l'objet" au niveau de la troisième ligne.
La macro marche très bien depuis un excel 2000, si quelqu'un peut m'aider ???
Merci d'avance.