Bonjour à toutes et à tous,
Je cherche, sans trouver, le code VBA qui me permettrait de rendre inutilisable une macro, ou le bouton d'une macro, après que celle-ci ait fait son oeuvre. Je l'utilise pour la réalisation d'un test éliminatoire.
Concrètement, j'ai un feu tricolore. Quand je clique sur le bouton rouge, ma macro s'exécute : elle affiche une valeur et marque un message comme quoi le test est terminé. Mais si je re-clique sur la macro, elle s'exécute de nouveau, ce que je voudrais éviter, puisque le test est terminé.
J'ai essayé avec un Exit Sub à la fin de la macro, sans réussir. J'ai trouvé comment "détruire" la macro, mais ce n'est pas ce que je veux. Ainsi, je fais appelle à vous pour quelque chose qui doit pourtant être très simple.
Merci d'avance à ceux qui me fourniront la réponse
Je cherche, sans trouver, le code VBA qui me permettrait de rendre inutilisable une macro, ou le bouton d'une macro, après que celle-ci ait fait son oeuvre. Je l'utilise pour la réalisation d'un test éliminatoire.
Concrètement, j'ai un feu tricolore. Quand je clique sur le bouton rouge, ma macro s'exécute : elle affiche une valeur et marque un message comme quoi le test est terminé. Mais si je re-clique sur la macro, elle s'exécute de nouveau, ce que je voudrais éviter, puisque le test est terminé.
J'ai essayé avec un Exit Sub à la fin de la macro, sans réussir. J'ai trouvé comment "détruire" la macro, mais ce n'est pas ce que je veux. Ainsi, je fais appelle à vous pour quelque chose qui doit pourtant être très simple.
Merci d'avance à ceux qui me fourniront la réponse