Bonjour à tous,
J'ai une procédure évenementielle sur changement dans une feuille
Mon objectif est de mettre en majuscule ce qui est saisie sur la plage A1:A10
Mon problème c'est que quand ça met en majuscule, ça change la cellule donc ça rappelle l'évenement et c'est récursif et ça finit par planter. Comment faire pour m'en sortir ?
Merci
J'ai une procédure évenementielle sur changement dans une feuille
Mon objectif est de mettre en majuscule ce qui est saisie sur la plage A1:A10
Mon problème c'est que quand ça met en majuscule, ça change la cellule donc ça rappelle l'évenement et c'est récursif et ça finit par planter. Comment faire pour m'en sortir ?
Merci
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim pl As Range
Set pl = Range("A1:A10")
If Intersect(pl, Target) Is Nothing Then Exit Sub
Target.Value = UCase(Target.Value)
'ici il faut stopper la procédure evenementielle
End Sub