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

Statistiques des forums

Discussions
312 581
Messages
2 089 916
Membres
104 305
dernier inscrit
EDIT