OVH Cloud OVH Cloud

Macro auto_open

2 réponses
Avatar
Kokoro
Bonjour,

Dans Excel 2002, les macros auto_open et auto_close=20
(ex=E9cution automatique =E0 l'ouverture et =E0 la fermeture=20
d'un classeur) ne fonctionnent pas.

Quelqu'un a t'il une id=E9e comment pallier ce probl=E8me ?

Merci.

2 réponses

Avatar
ChrisV
Bonjour Kokoro,

Tu peux utiliser les évènements
Open et BeforeClose de ThisWorkbook

Private Sub Workbook_Open()
' ton code
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
' ton code
End Sub


ChrisV


"Kokoro" a écrit dans le message de
news: 1382901c3f887$ab21fa70$
Bonjour,

Dans Excel 2002, les macros auto_open et auto_close
(exécution automatique à l'ouverture et à la fermeture
d'un classeur) ne fonctionnent pas.

Quelqu'un a t'il une idée comment pallier ce problème ?

Merci.
Avatar
Frédéric Sigonneau
Bonjour,

Même si Microsoft conseille, comme le fait Chris, d'utiliser les
événement Open et BeforeClose du classeur, les macros automatiques
auto_xxx fonctionnent toujours dans Excel 2002 (c'est la version que
j'utilise) pour des raisons de compatibilité ascendante, et fonctionnent
sans doute toujours avec Excel 2003 et fonctionneront probablement
encore avec les versions suivantes.

Cependant, si le niveau de sécurité de ton Excel est fixé sur 'élevé',
il est normal qu'aucune macro ne s'exécute ou, si tu lances ton classeur
en utilisant une instance d'Excel créée par OLE Automation, il est
normal que les macros auto_xxx ne s'exécutent pas . C'est indiqué, me
semble-t-il, quelque part dans l'aide.

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !

Bonjour,

Dans Excel 2002, les macros auto_open et auto_close
(exécution automatique à l'ouverture et à la fermeture
d'un classeur) ne fonctionnent pas.

Quelqu'un a t'il une idée comment pallier ce problème ?

Merci.