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

Nom de macro variable

V

Vic

Guest
Bonjour,

Lorsque je travaille à la création de macro (notamment pour répondre à ce forum, je fais un bouton pour la tester facilement dans une feuille.

Quand j'ai plusieurs versions , je voudrai pouvoir indiquer dans une cellule le nom de la macro que je souhaite tester.
Par exemple le bouton lance la macro dont le nom est en A1

Y a t'il une fonction qui execute une macro dont l'argument donne le nom de la macro ?
Quelque chose du genre :
sub macro1()
MaMacro = execute(range("A1"))
End sub

Ou tout autre moyen.
Merci
 
V

Valérie

Guest
Slt le forum

YES! ça existe il faut placer

Application.Run (Activecell)

Et tu lances la macro dont le nom est sur ta cellule active!!
Sinon tu mets range("A1") comme tu le proposais

@+ Valérie
 

Discussions similaires

Réponses
21
Affichages
654
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…