Salut,
Je viens de vivre une expérience très étrange avec VBA Excel 2010. Si quelqu'un y comprend quelque chose qu'il me fasse signe.
J'ai une macro complémentaire qui ajoute des feuilles dans mon classeur pour y copier certaines données.
Quelquechose du genre:
qui fonctionnait parfaitement depuis plusieurs mois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim WS, Feuille As Worksheet Set WS = Sheets.Add WS.Name = "FeuilleA" ...
J'avais une modification à apporter et mon pc habituel n'était pas disponible.
J'ai donc fait la modif sur un autre poste avec Excel 2003.
Ensuite j'ai recopié mon .xla sur 2010. Grave erreur.
Maintenant, à la première exécution, la macro s'arrête après le sheets.add. Aucun message d'erreur, c'est comme si les lignes suivantes n'existaient pas. Lorsque je relance ma macro une deuxième fois, tout rentre dans l'ordre. Sauf que si je ferme excel, le même phénomène se produit à nouveau quand je relance ma macro à la prochaine réouverture.
Le plus étrange c'est que c'est comme si ça avait corrompu mon installation car maintenant j'ai le même phénomène avec n'importe quelle macro. Dès qu'on rencontre une instruction sheets.add l'exécution s'arrête et ça uniquement à la première exécution.
Est-ce que ma présentation est claire?
Je ne sais plus quoi faire d'autre que de réinstaller excel 2010 en expérant que tout rentre dans l'ordre. À moins que vous ayez une idée.
Merci d'avance,
Jean
Partager