OVH Cloud OVH Cloud

Auto Open

4 réponses
Avatar
PhilippeD1
Bonjour,

je souhaiterais savoir comment lancer une procedure, une macro en tant que
Auto Open.
Je vous remercie d avance.
A +

4 réponses

Avatar
CAP2
Salut,
si tu veux qu'un code s'exécute à l'ouverture d'un classeur,
tu vas dans l'éditeur VBA, et dans la feuille de code ThisWorkbook tu mets :

Private Sub Workbook_Open()

**Ton code***

End Sub


Ca convient ?

CAP2
Avatar
PhilippeD1
Bonjour CAP2,

je te remercie, avec ton explication j'ai obtenu le resultat que je voulais.
Cependant, maintenant je souhaiterais que la macro s'arrete a la fermeture
de mon classeur.
J ai essaye en remplacant Workbook_Open() par Workbook_Close()...
Mais cela ne fonctionne pas.
As tu la solution ?
Merci
A +


Salut,
si tu veux qu'un code s'exécute à l'ouverture d'un classeur,
tu vas dans l'éditeur VBA, et dans la feuille de code ThisWorkbook tu mets :

Private Sub Workbook_Open()

**Ton code***

End Sub


Ca convient ?

CAP2





Avatar
CAP2
Dans ce cas tu mets un truc comme ça :

Private Sub Workbook_BeforeClose(Cancel As Boolean)

***Ton code***

End Sub

Ca marche ?

CAP2
Avatar
PhilippeD1
Rebonjour,

quand je ferme le classeur, celui ci se rouvre immediatement.
Je suis oblige de fermer ma macro (Flash et StopIt "clignotement cellule")
pour pouvoir fermer mon classeur

A +


Dans ce cas tu mets un truc comme ça :

Private Sub Workbook_BeforeClose(Cancel As Boolean)

***Ton code***

End Sub

Ca marche ?

CAP2