[VBA] Msgbox à la fermeture d'Excel

Fermé
poulain35 - 15 déc. 2010 à 09:07
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 15 déc. 2010 à 16:08
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.

A voir également:

3 réponses

lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
15 déc. 2010 à 13:19
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+
0
Oui mais le truc, c'est que je ne voulais pas faire appel avec BeforeClose dans chaque classeur, car je ne veux pas tous les mettres en ".xlsm". La solution que j'ai pour le moment est une Msgbox qui s'affiche ou bout d'un certain temps.
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
15 déc. 2010 à 16:08
Désolé, je connaîs pas encore toutes les possibilités des versions 2007 > 2010, je pourrais donc pas t'aider plus.
A+
0