Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro excel 2000 vers excel 2010

  • Initiateur de la discussion Initiateur de la discussion Adibou52
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

Adibou52

Guest
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.
 
Re : macro excel 2000 vers excel 2010

Bonjour Adibou

Déjà sur XL2010, il faudra avec des macros enregistrer le fichier en .xlsm.

Ensuite pour voir la différence de code entre les versions, utilise Henry (l'enregistreur de macro qui est normalement plus évolué que sur XL2007 pour les graphiques).

De plus, il faut en général sélectionner l'objet.
 
Re : macro excel 2000 vers excel 2010

Bonjour,

merci de vous être penché sur mon problème.
Le remplacement des '+' par des '&' ne change pas le problème.

Vous avez une autre idée ?
 
Re : macro excel 2000 vers excel 2010

Bonsoir Adibou,

As tu regardé dans l'éditeur de VBA au niveau des références
=> ALT F11=> Outils => Références
Il se peut que les références utilisées pour ton ancienne macro ne soient plus les mêmes versions qu'avec XL2010. J'ai eu un problème identique sur des versions d'XL différentes.
Par contre je ne me souviens plus du message d'erreur, donc attention ce n'est peut-être pas la bonne piste.

Bon courage.

PEPE
 
Re : macro excel 2000 vers excel 2010

Bsr

J'ai exactement le même problème que Adibou2.
Ca marche avec 2000 & 2003, mais pas sous 2010.
Quand je regarde l'aide (F1), la propriete ".name" n'est pas définie pour "SeriesCollection"

Mais par quoi la remplacer ? Là est la question !!

Cdt
Pat
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

I
Réponses
3
Affichages
970
Izbeul
I
O
Réponses
4
Affichages
2 K
othmane_007_007
O
C
Réponses
4
Affichages
2 K
chacal33
C
L
Réponses
6
Affichages
2 K
_Loverbot
L
A
Réponses
17
Affichages
4 K
A
H
Réponses
2
Affichages
945
heislsim
H
C
Réponses
5
Affichages
1 K
P
  • Question Question
Réponses
0
Affichages
775
Philippe63000
P
J
Réponses
16
Affichages
13 K
J
J
Réponses
0
Affichages
1 K
Jojolapin
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…