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=false
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?.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Philippe.R
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" a écrit dans le message de 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
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" <luc_bt@hotmail.com> a écrit dans le message de
news:e10ETajLJHA.5060@TK2MSFTNGP02.phx.gbl...
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?.
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" a écrit dans le message de 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
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
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?.
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
Bonjour, Merci. Dieu que c'est beau l'instruction.
Flac
"LSteph" a écrit dans le message de news:
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
Bonjour,
Merci. Dieu que c'est beau l'instruction.
Flac
"LSteph" <lecocosteph@frite.fr> a écrit dans le message de news:
Opd1msjLJHA.1304@TK2MSFTNGP02.phx.gbl...
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?.
Bonjour, Merci. Dieu que c'est beau l'instruction.
Flac
"LSteph" a écrit dans le message de news:
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?.