maxx-lamenace
XLDnaute Nouveau
Bonjour à tous,
Je cherche à forcer la majuscule dans une colonne et le format "nom propre" dans une autre colonne (première lettre en majuscule, le reste en minuscule) sous l'événement worksheet_change.
Voici ce que j'utilise pour l'instant pour la majuscule :
Donc le texte est forcé en majuscule sur A3:A103.
Je voudrais forcer la première lettre en majuscule et le reste en minuscule sur la plage B3:B103.
J'ai essayé de réécrire le code pas mal de fois mais sans succès, je suis pas super calé en VBA...
Merci d'avance pour votre aide !
Je cherche à forcer la majuscule dans une colonne et le format "nom propre" dans une autre colonne (première lettre en majuscule, le reste en minuscule) sous l'événement worksheet_change.
Voici ce que j'utilise pour l'instant pour la majuscule :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Set Target = Intersect(Target, Range("A3:A103"))
If Target Is Nothing Then Exit Sub
Application.EnableEvents = False
For Each Target In Target
If Application.IsText(Target) Then Target = UCase(Target)
Next
Application.EnableEvents = True
End Sub
Donc le texte est forcé en majuscule sur A3:A103.
Je voudrais forcer la première lettre en majuscule et le reste en minuscule sur la plage B3:B103.
J'ai essayé de réécrire le code pas mal de fois mais sans succès, je suis pas super calé en VBA...
Merci d'avance pour votre aide !