Je souahite exécuter une macro sur Excel. L'objectif est que l'utilisateur en fermant le fichier lance automatiquement la macro. J'ai collé le code dnas This Wokbook. Ma prmeière instruction est Workbook_before close. Après fermeture du fichier, aucune macro n'est lancée.
Pourriez-vous m'aider s'il vous plaît?
Merci par avnce
Publicité
Posté le 13-04-2006 à 14:43:02
TAM136
Posté le 13-04-2006 à 14:47:07
Ah, j'ai oublié de préciser que si je lance ma macro avant de fermer mon fichier Excel (en passant traditionnellement par Outils, etc..), elle s'exécute normalement.
Merci encore et pardon pour les inversions de lettres.
SuppotDeSaTante
Aka dje69r
Posté le 15-04-2007 à 10:45:45
Bonjour
Normalement si tu mets ton code dans Workbook_BeforeClose tout se lance avant la fermeture...
Essaies un truc tout bete
Private Sub Workbook_BeforeClose(Cancel As Boolean)
MsgBox "coucou"
End Sub
Tu auras une boite te disant coucou avant que ton fichier ne soit fermer...
Sinon essaie de mettre un
Cancel = True
Et derriere c'est toi qui ferme le fichier a la fin de tes instructions.