OVH Cloud OVH Cloud

Problème de loop!

2 réponses
Avatar
Dominic Feron
Bonjour tout le monde, voici mon problème;

Je génère un évènement Worksheet_Change, car je veux exécuter quelque chose
à chaque fois que l'usager change une celllule. L'affaire c'est que mon code
format lui même la donnée que l'usager a entré:

Si l'usager entre 305, mon code format la cellule pour 0000305.

Et voilà un super de beau Loop, Worksheet_Change s'appelle indéfiniment.

D'accord, je peux me mettre des indices qui vont faire en sorte de quitter
cette boucle avec un Exit Sub, mais juste avant de me lancer la dedans, n'y
aurait-il pas une propriété de Worksheet_Change qui permettrait d'éviter à
modifier mon code en entier où bien une autre solution plus simple qui
m'échappe à l'esprit?

Merci pour l'aide!

2 réponses

Avatar
LeSteph
Bsr,

Private Sub Worksheet_Change
Application.EnableEvents = False
'montrucbidulequiredéclancheunchangedansWorksheet
Application.EnableEvents = True
end sub
'et tu dis Merci de ma part à MichDenis et AV

lSteph

"Dominic Feron" a écrit dans le message de
news:%
Bonjour tout le monde, voici mon problème;

Je génère un évènement Worksheet_Change, car je veux exécuter quelque
chose

à chaque fois que l'usager change une celllule. L'affaire c'est que mon
code

format lui même la donnée que l'usager a entré:

Si l'usager entre 305, mon code format la cellule pour 0000305.

Et voilà un super de beau Loop, Worksheet_Change s'appelle indéfiniment.

D'accord, je peux me mettre des indices qui vont faire en sorte de quitter
cette boucle avec un Exit Sub, mais juste avant de me lancer la dedans,
n'y

aurait-il pas une propriété de Worksheet_Change qui permettrait d'éviter à
modifier mon code en entier où bien une autre solution plus simple qui
m'échappe à l'esprit?

Merci pour l'aide!




Avatar
Dominic Feron
Ahhhh merci les champions

"LeSteph" a écrit dans le message de
news:%
Bsr,

Private Sub Worksheet_Change
Application.EnableEvents = False
'montrucbidulequiredéclancheunchangedansWorksheet
Application.EnableEvents = True
end sub
'et tu dis Merci de ma part à MichDenis et AV

lSteph

"Dominic Feron" a écrit dans le message
de

news:%
Bonjour tout le monde, voici mon problème;

Je génère un évènement Worksheet_Change, car je veux exécuter quelque
chose

à chaque fois que l'usager change une celllule. L'affaire c'est que mon
code

format lui même la donnée que l'usager a entré:

Si l'usager entre 305, mon code format la cellule pour 0000305.

Et voilà un super de beau Loop, Worksheet_Change s'appelle indéfiniment.

D'accord, je peux me mettre des indices qui vont faire en sorte de
quitter


cette boucle avec un Exit Sub, mais juste avant de me lancer la dedans,
n'y

aurait-il pas une propriété de Worksheet_Change qui permettrait d'éviter
à


modifier mon code en entier où bien une autre solution plus simple qui
m'échappe à l'esprit?

Merci pour l'aide!