Bonjour, j'ai créé une proc qui efface une ligne A:E, après appuis sur un
bouton, mais le pb est que j'ai également une fonction dans le
Worksheet_SelectionChange qui lance un inputbox de A3:A500. Donc à chaque
fois que je supprime une ligne, le input se lance, comment faire afin
d'éviter cela ?
Merci
Alpha
Autre solution avec une variable, "EffacementEnCours" :
Au début de ta procédure d'effacement
EffacementEnCours = True
et à la fin
EffacementEnCours = False
et au début de Worksheet_SelectionChange
If not Worksheet_SelectionChange Then
Bonjour, j'ai créé une proc qui efface une ligne A:E, après appuis sur un
bouton, mais le pb est que j'ai également une fonction dans le Worksheet_SelectionChange qui lance un inputbox de A3:A500. Donc à chaque
fois que je supprime une ligne, le input se lance, comment faire afin d'éviter cela ? Merci Alpha
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Michel Gaboly
Re,
Utilise au début de ta procédure d'effacement
Application.EnableEvents = False
et à la fin
Application.EnableEvents = True
Autre solution avec une variable, "EffacementEnCours" :
Au début de ta procédure d'effacement
EffacementEnCours = True
et à la fin
EffacementEnCours = False
et au début de Worksheet_SelectionChange
If not Worksheet_SelectionChange Then
Bonjour, j'ai créé une proc qui efface une ligne A:E, après appuis sur un bouton, mais le pb est que j'ai également une fonction dans le Worksheet_SelectionChange qui lance un inputbox de A3:A500. Donc à chaque fois que je supprime une ligne, le input se lance, comment faire afin d'éviter cela ? Merci Alpha
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Re,
Utilise au début de ta procédure d'effacement
Application.EnableEvents = False
et à la fin
Application.EnableEvents = True
Autre solution avec une variable, "EffacementEnCours" :
Au début de ta procédure d'effacement
EffacementEnCours = True
et à la fin
EffacementEnCours = False
et au début de Worksheet_SelectionChange
If not Worksheet_SelectionChange Then
Bonjour, j'ai créé une proc qui efface une ligne A:E, après appuis sur un
bouton, mais le pb est que j'ai également une fonction dans le
Worksheet_SelectionChange qui lance un inputbox de A3:A500. Donc à chaque
fois que je supprime une ligne, le input se lance, comment faire afin
d'éviter cela ?
Merci
Alpha
Autre solution avec une variable, "EffacementEnCours" :
Au début de ta procédure d'effacement
EffacementEnCours = True
et à la fin
EffacementEnCours = False
et au début de Worksheet_SelectionChange
If not Worksheet_SelectionChange Then
Bonjour, j'ai créé une proc qui efface une ligne A:E, après appuis sur un bouton, mais le pb est que j'ai également une fonction dans le Worksheet_SelectionChange qui lance un inputbox de A3:A500. Donc à chaque fois que je supprime une ligne, le input se lance, comment faire afin d'éviter cela ? Merci Alpha
-- Cordialement,
Michel Gaboly http://www.gaboly.com
Michel Gaboly
De rien Alpha.
Très bonne année 2004 également ;-))
Merci beaucoup Michel Meilleurs voux 2004 Alpha
"Michel Gaboly" a écrit dans le message de news:
Re,
Utilise au début de ta procédure d'effacement
Application.EnableEvents = False
et à la fin
Application.EnableEvents = True
Autre solution avec une variable, "EffacementEnCours" :
Au début de ta procédure d'effacement
EffacementEnCours = True
et à la fin
EffacementEnCours = False
et au début de Worksheet_SelectionChange
If not Worksheet_SelectionChange Then
Bonjour, j'ai créé une proc qui efface une ligne A:E, après appuis sur un
bouton, mais le pb est que j'ai également une fonction dans le Worksheet_SelectionChange qui lance un inputbox de A3:A500. Donc à chaque
fois que je supprime une ligne, le input se lance, comment faire afin d'éviter cela ? Merci Alpha
-- Cordialement,
Michel Gaboly http://www.gaboly.com
-- Cordialement,
Michel Gaboly http://www.gaboly.com
De rien Alpha.
Très bonne année 2004 également ;-))
Merci beaucoup Michel
Meilleurs voux 2004
Alpha
"Michel Gaboly" <michel@Suppgaboly.com> a écrit dans le message de news:
3FF3096B.726E6929@Suppgaboly.com...
Re,
Utilise au début de ta procédure d'effacement
Application.EnableEvents = False
et à la fin
Application.EnableEvents = True
Autre solution avec une variable, "EffacementEnCours" :
Au début de ta procédure d'effacement
EffacementEnCours = True
et à la fin
EffacementEnCours = False
et au début de Worksheet_SelectionChange
If not Worksheet_SelectionChange Then
Bonjour, j'ai créé une proc qui efface une ligne A:E, après appuis sur
un
bouton, mais le pb est que j'ai également une fonction dans le
Worksheet_SelectionChange qui lance un inputbox de A3:A500. Donc à
chaque
fois que je supprime une ligne, le input se lance, comment faire afin
d'éviter cela ?
Merci
Alpha