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.