[VBA] Msgbox à la fermeture d'Excel
poulain35
-
lermite222 Messages postés 8724 Date d'inscription Statut Contributeur Dernière intervention -
lermite222 Messages postés 8724 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis bloqué. Je veux mettre un MsgBox dans mon appli lorsqu'un fichier Excel ce ferme, mais je ne veux pas que la macro soit dans mon fichier excel mais dans le fichier de mon appli. Il y a "BeforeClose" mais je n'arrive pas à l'utiliser de mon appli vers un autre classeur.
Une idée?
Merci d'avance.
Je suis bloqué. Je veux mettre un MsgBox dans mon appli lorsqu'un fichier Excel ce ferme, mais je ne veux pas que la macro soit dans mon fichier excel mais dans le fichier de mon appli. Il y a "BeforeClose" mais je n'arrive pas à l'utiliser de mon appli vers un autre classeur.
Une idée?
Merci d'avance.
A voir également:
- [VBA] Msgbox à la fermeture d'Excel
- Liste déroulante excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Comment calculer la moyenne sur excel - Guide
- Déplacer colonne excel - Guide
3 réponses
Bonjour,
Pas fort clair ce que tu demande..
"L'appli" c'est Excel ? je pense que oui.
A partir d'excel il n'est pas possible d'ajouter une macro direct, tu devras toujours mettre un appel dans ton classeur.
Mais si tu ne veux pas créer le MsgB dans chaque classeur tu peu..
1°) Créer un classeur avec ton MsgB
2°) Le sauver en Macro complémentaire (.xla)
3°) Y faire appel dans chaque classeur dans l'événement "BeforeClose"
Si ça te convient comme ça mais que tu bloque, tu dis.
A+
Pas fort clair ce que tu demande..
"L'appli" c'est Excel ? je pense que oui.
A partir d'excel il n'est pas possible d'ajouter une macro direct, tu devras toujours mettre un appel dans ton classeur.
Mais si tu ne veux pas créer le MsgB dans chaque classeur tu peu..
1°) Créer un classeur avec ton MsgB
2°) Le sauver en Macro complémentaire (.xla)
3°) Y faire appel dans chaque classeur dans l'événement "BeforeClose"
Si ça te convient comme ça mais que tu bloque, tu dis.
A+