Bonjour à tous 🙂
Mon problème : mettre automatiquement les cellules d'une seule colonne en majuscule (au fur et à mesure de la saisie, lorsque l'on sort de la cellule, peu importe)
Ma méthode : rechercher sur ce magnifique forum si le probleme a déjà été traité. Ce qui est le cas.
La solution : ce petit code qui permet apparemment de faire exactement ce que je recherche :
Private Sub Worksheet_Change(ByVal zz As Range)
If Intersect(zz, [D1:d60000]) Is Nothing Then Exit Sub
Application.EnableEvents = False
zz = UCase(zz)
Application.EnableEvents = True
End Sub
Mon nouveau probleme : je dois mal faire qq chose car au moment de la sortie de cellule, il me fait une erreur de compilation et me met "Nom ambigu détecté : Worksheet_Change"
Et là......?
Je suis plutot néophite en vba et si j'arrive pour le moment à peu près à interpréter les codes et les adapter, je ne sais guere faire plus...mais j'ai très envie d'apprendre !😎
Merci par avance à ceux qui pourraient m'aider à trouver la solution 🙂
Mon problème : mettre automatiquement les cellules d'une seule colonne en majuscule (au fur et à mesure de la saisie, lorsque l'on sort de la cellule, peu importe)
Ma méthode : rechercher sur ce magnifique forum si le probleme a déjà été traité. Ce qui est le cas.
La solution : ce petit code qui permet apparemment de faire exactement ce que je recherche :
Private Sub Worksheet_Change(ByVal zz As Range)
If Intersect(zz, [D1:d60000]) Is Nothing Then Exit Sub
Application.EnableEvents = False
zz = UCase(zz)
Application.EnableEvents = True
End Sub
Mon nouveau probleme : je dois mal faire qq chose car au moment de la sortie de cellule, il me fait une erreur de compilation et me met "Nom ambigu détecté : Worksheet_Change"
Et là......?
Je suis plutot néophite en vba et si j'arrive pour le moment à peu près à interpréter les codes et les adapter, je ne sais guere faire plus...mais j'ai très envie d'apprendre !😎
Merci par avance à ceux qui pourraient m'aider à trouver la solution 🙂