OVH Cloud OVH Cloud

Appel d'une macro à l'ouverture

4 réponses
Avatar
Papy Jean
Bonsoir !

J'ai vu, sur le Forum et dans la doc, que pour
qu'une macro s'appelle à l'ouverture;
il fallait utiliser

Private Sub Workbook_Open()
........
Instructions
.........
End Sub

Il doit falloir faire qqchose en plus,
car ma macro n'est pas exécutée quand j'appelle le classeur.

Merci
Papy Jean

4 réponses

Avatar
garnote
Bonsoir,

Dans un module standard :
Sub MaMacro()
MsgBox "Bonjour"
End Sub

Dans ThisWorkbook :
Private Sub Workbook_Open()
Call MaMacro
End Sub

Serge

"Papy Jean" a écrit dans le message de news:
canmfp$2gf$
Bonsoir !

J'ai vu, sur le Forum et dans la doc, que pour
qu'une macro s'appelle à l'ouverture;
il fallait utiliser

Private Sub Workbook_Open()
........
Instructions
.........
End Sub

Il doit falloir faire qqchose en plus,
car ma macro n'est pas exécutée quand j'appelle le classeur.

Merci
Papy Jean





Avatar
Philippe.R
Bonsoir Papy Jean,
Il suffit en principe, pour peu que ta macro soit rangée dans un module ordinaire du classeur invoqué ,
de l'invoquer par son nom dans le module thisworkbook (en lieu et place de "instructions")
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"Papy Jean" a écrit dans le message de
news:canmfp$2gf$
Bonsoir !

J'ai vu, sur le Forum et dans la doc, que pour
qu'une macro s'appelle à l'ouverture;
il fallait utiliser

Private Sub Workbook_Open()
........
Instructions
.........
End Sub

Il doit falloir faire qqchose en plus,
car ma macro n'est pas exécutée quand j'appelle le classeur.

Merci
Papy Jean





Avatar
Philippe.R
Et j'en profite pour invoquer votre pardon pour les répétitions ;o)))
"Philippe.R" a écrit dans le message de
news:
Bonsoir Papy Jean,
Il suffit en principe, pour peu que ta macro soit rangée dans un module ordinaire du classeur invoqué
,

de l'invoquer par son nom dans le module thisworkbook (en lieu et place de "instructions")
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL 97 / 2000 / 2002

"Papy Jean" a écrit dans le message de
news:canmfp$2gf$
Bonsoir !

J'ai vu, sur le Forum et dans la doc, que pour
qu'une macro s'appelle à l'ouverture;
il fallait utiliser

Private Sub Workbook_Open()
........
Instructions
.........
End Sub

Il doit falloir faire qqchose en plus,
car ma macro n'est pas exécutée quand j'appelle le classeur.

Merci
Papy Jean









Avatar
Papy Jean
RE-bonsoir !

Grand'merci à toi
Salutations


"Papy Jean" a écrit dans le message de
news:canmfp$2gf$
Bonsoir !

J'ai vu, sur le Forum et dans la doc, que pour
qu'une macro s'appelle à l'ouverture;
il fallait utiliser