OVH Cloud OVH Cloud

Conflit entre proc

3 réponses
Avatar
Alpha
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

3 réponses

Avatar
Alpha
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





Avatar
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

Avatar
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