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 ?
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.
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.
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 ?
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 ?