bonjour
la commande suivante me permet de forcer la majuscule sur les cellules c4:c33
je voudrait compléter ma feuille en forçant la majuscule sur la première lettre des mots contenus dans les cellules d4:d33
Merci de votre aide
Private Sub Worksheet_Change(ByVal Target As Range)
Dim flag As Boolean
If Target.Count > 1 Then Exit Sub
If Target.Value = "" Then Exit Sub
If Not Intersect(Target, Range("c4:c33")) Is Nothing Then
Application.EnableEvents = False
flag = True
Target.Value = Evaluate("PROPER(""" + Target.Value + """)")
End If
If Not Intersect(Target, Range("c4:c33")) Is Nothing Then
Application.EnableEvents = False
flag = True
Target.Value = UCase(Target.Value)
End If
Application.EnableEvents = True
End Sub
la commande suivante me permet de forcer la majuscule sur les cellules c4:c33
je voudrait compléter ma feuille en forçant la majuscule sur la première lettre des mots contenus dans les cellules d4:d33
Merci de votre aide
Private Sub Worksheet_Change(ByVal Target As Range)
Dim flag As Boolean
If Target.Count > 1 Then Exit Sub
If Target.Value = "" Then Exit Sub
If Not Intersect(Target, Range("c4:c33")) Is Nothing Then
Application.EnableEvents = False
flag = True
Target.Value = Evaluate("PROPER(""" + Target.Value + """)")
End If
If Not Intersect(Target, Range("c4:c33")) Is Nothing Then
Application.EnableEvents = False
flag = True
Target.Value = UCase(Target.Value)
End If
Application.EnableEvents = True
End Sub