Application.EnableEvents

Le
Flac
Bonjour à tous,
Excel 2000
Quelqu'un pourrait-il m'expliquer pourquoi, à l'ouverture d'un fichier avec
l'instruction suivante:
Public Sub Workbook_Open()
Application.EnableEvents = True
end sub
l'application reste quand même à EnableEventsúlse
si, à la fermeture et la sauvegarde du fichier précédant la réouverture,
l'application est à False.
Question subsidiaire: comment faire en sorte que l'application revienne à
True à l'ouverture?.

Merci

Flac
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Philippe.R
Le #17529981
Bonsoir,
Workbook_Open() est un évènement, or, les évènements sont désactivés par
l'instruction visée, donc, un évènement ne peut réactiver les évènements.
2 solutions se présentent, une momentanée, avec une macro lancée à la mimine
pour réactiver, l'autre pérenne, qui consiste à gérer la réactivation des
évènements avant la fermeture, y compris avec une gestion d'erreur.
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Flac" news:
Bonjour à tous,
Excel 2000
Quelqu'un pourrait-il m'expliquer pourquoi, à l'ouverture d'un fichier
avec l'instruction suivante:
Public Sub Workbook_Open()
Application.EnableEvents = True
end sub
l'application reste quand même à EnableEventsúlse
si, à la fermeture et la sauvegarde du fichier précédant la réouverture,
l'application est à False.
Question subsidiaire: comment faire en sorte que l'application revienne à
True à l'ouverture?.

Merci

Flac



LSteph
Le #17530221
Bonjour,
Normalement à l(overture d'excel ils devraient l'être
sinondans un module standard de ton perso.xls tu mets

sub auto_open()
Application.EnableEvents = True
msgbox "Evenements actifs"
end sub

'lSteph

Flac a écrit :
Bonjour à tous,
Excel 2000
Quelqu'un pourrait-il m'expliquer pourquoi, à l'ouverture d'un fichier avec
l'instruction suivante:
Public Sub Workbook_Open()
Application.EnableEvents = True
end sub
l'application reste quand même à EnableEventsúlse
si, à la fermeture et la sauvegarde du fichier précédant la réouverture,
l'application est à False.
Question subsidiaire: comment faire en sorte que l'application revienne à
True à l'ouverture?.

Merci

Flac




Flac
Le #17536761
Bonjour,
Merci. Dieu que c'est beau l'instruction.

Flac




"LSteph"
Bonjour,
Normalement à l(overture d'excel ils devraient l'être
sinondans un module standard de ton perso.xls tu mets

sub auto_open()
Application.EnableEvents = True
msgbox "Evenements actifs"
end sub

'lSteph

Flac a écrit :
Bonjour à tous,
Excel 2000
Quelqu'un pourrait-il m'expliquer pourquoi, à l'ouverture d'un fichier
avec l'instruction suivante:
Public Sub Workbook_Open()
Application.EnableEvents = True
end sub
l'application reste quand même à EnableEventsúlse
si, à la fermeture et la sauvegarde du fichier précédant la réouverture,
l'application est à False.
Question subsidiaire: comment faire en sorte que l'application revienne à
True à l'ouverture?.

Merci

Flac




Publicité
Poster une réponse
Anonyme