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

Lancer macro avec parametres depuis bouton

  • Initiateur de la discussion Initiateur de la discussion gecanosaga
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

gecanosaga

Guest
Bonjour à tous,

Alors voilà mon soucis, je dévelope une macro qui, lorsqu'elle rencontre un certain type d'erreur, crée un bouton devant la case où il y a cette erreur. Une fois la macro finie l'utilisateur peux cliquer sur le bouton, ce qui lance un script qui envoi automatiquement un mail à la personne responsable de l'erreur.
Mon seul soucis et de passer un paramètre à la macro qui envoi le mail afin de pouvoir identifier à qui l'envoyer.

J'espère avoir été assez clair. en tout cas si vous pouviez m'aider ça serait sympa merci.
 
Re : Lancer macro avec parametres depuis bouton

Bonjour gecanosaga,

Si vous créez des boutons type "formulaire" c'est assez simple.

Le nom du bouton est alors donné par Application.Caller.

1) Renommer (en le créant) le bouton, par exemple TOTOµBouton 1.

2) Affecter la même macro à chaque bouton, et dans celle-ci récupérer le nom (TOTO) par ce code :

Code:
nom = Left(Application.Caller, InStr(Application.Caller, "µ") - 1)
Edit : µ paraît mieux que l'espace ou même le tiret bas.

A+
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
2 K
S
Réponses
10
Affichages
4 K
Sylvain29
S
R
Réponses
21
Affichages
4 K
T
  • Question Question
Réponses
31
Affichages
10 K
T
Réponses
3
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…