Mauvaise transposition VBA entre 2003 et 2010

Fermé
alban - 10 sept. 2010 à 14:35
Le Pingou Messages postés 12222 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 décembre 2024 - 15 sept. 2010 à 14:21
Bonjour,

Un fichier excel 2003 contenant d'importantes macro VBA ne fonctionne plus sous 2010. En enregistrant en format 2010 prenant en compte les macro, on se rend compte que des checkbox avaient perdus leurs nom au profit de leur noms originaux « checkbox1/2 »..

Les instructions ont gardées les noms originaux et ne trouvent donc plus leurs cibles..

C'est seulement un des problèmes auxquels je suis confronté alors toute info relative à des codes défectueux après changement de version m'intéresse.

Merci d'avance

Alban

A voir également:

3 réponses

Le Pingou Messages postés 12222 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 décembre 2024 1 452
11 sept. 2010 à 11:23
Bonjour,
Dans mon cas je n'ai encore pas eu se problème, tout c'est déroulé parfaitement.
Avez-vous un exemple concret pour voir se qui se passe réellement ?
0
Bonjour pingou,

Plus précisément, la macro (qui est très longue et complexe) déclenche un événement sur 2010 qu'elle ne déclenchait pas sur 2003. cette instruction est :
private sub worksheet_SelectionChange qui est un event...

si cela te fait penser à quelque chose...

merci d'avance.

Alban
0
Le Pingou Messages postés 12222 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 décembre 2024 1 452
15 sept. 2010 à 14:21
Bonjour,
J'ai plusieurs procédure qui utilise cette événement [worksheet_SelectionChange ] mais sans aucun problème.
0