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

procédure evenementielle

J

jeanjean

Guest
Avé a tous

Voila, je cherche un moyen d'executer ma macro lorsquel'on ferme le classeur mais sans etre obligé d'utiliser la ligne de commande workbook_BeforeClose() dans 'Thisworkbook'.
En fait, j'ai fait une macro qui importe un module .bas mais pour ce qui est des lignes de commande noté dans thisworbook, ben il me l'importe en module de classe. Du coup, la commande ne s'execute pas à la fermeture du classeur.

Je vous salut bien .bas vous qui Excel-é
 
J

jeanjean

Guest
Bon ben pour info, c'est bon j'ai trouvé la solution. Si ca interesse quelqu'un, voila :

'Inser la ligne de commande 'workbook_open' dans le thisworkbook
With ActiveWorkbook.VBProject.VBComponents('ThisWorkbook').CodeModule
StartLine = .CreateEventProc('Open', 'Workbook') + 1
.InsertLines StartLine, _
'ETSREQUEST.Show'
End With

Merci quand meme
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…