Macro préfixées
Résolutouroul Messages postés 509 Date d'inscription Statut Membre Dernière intervention -
Bonjour le forum
Certaines de mes macros ont un nom préfixé du nom de la feuille.
Exemples après Alt-F8 :
- Feuil01.MacroMiseEnForme
- ou pire : 'Classeur Archives'!Feuil02.MacroVert
J'ai déjà vu sur le forum pourquoi ces préfixes apparaissaient mais sans retrouver le topic.
Pouvez-vous m’aiguiller svp ?
Merci par avance
Windows / Firefox 132.0
- Macro préfixées
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Jitbit macro recorder - Télécharger - Confidentialité
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro maker - Télécharger - Divers Utilitaires
- Macro word - Guide
4 réponses
Bonjour,
Je ne comprends pas où tu lis ce que tu écris. Un peu au hasard, c'est le cas quand une macro en appelle une autre qui se trouve dans un autre module ou dans un autre classeur.
Daniel
OK, c'est parfaitement normal. Voici par exemple ce que j'ai en ce moment :
Les macros qui ne sont pas qualifiées sont celles du classeur actif (celui qui est affiché) et qui se trouvent dans un module standard. Maintenant, celles qui sont précédées d'un nom de feuille sont des macros du classeur actif qui se trouvent dans un module de feuille (et non pas dans un module standard).
Pour résumer :
D'après cette image, on voit que "test" est dans un module standard du classeur actif, "Test1" est dans le module "Feuil1" du classeur actif, "Test3" est dans un module standard du classeur "Classeur3" et "Test4" dans le module "Feuil" du classeur "Classeur3".
Pour être complet, quand tu fais Alt+F8, tu ne vois ni la macro "Test5" qui demande un paramètre ni la macro "test6" qui est une macro privée :
Daniel
Bonjour Daniel
Merci pour ton aide
J'ai pu résoudre une partie du problème.
En effet, pour 'Classeur Archives'!Feuil02.MacroVert : la macro avait le même nom que le module.
Pour être plus clair, quand je fais Alt-F8, je vois la liste des macros.
La plupart s'appellent de leur nom : MacroVert ou RAZ par exemple.
Au lieu de ça, certaines sont préfixées avec le nom de la feuille dans laquelle les macros se trouvent :
Comme : Feuil01.MacroVert au lieu de Macrovert.
Je ne comprends pas pourquoi.
Mes macros ne sont pas en double (elles n'existent pas ailleurs), et le module a un nom différent de la macro.
Merci