Bonjour à tous,
je souhaiterai mettre une plage de cellule en majuscule. J'utilise un code VBA pour le faire pour une plage correspondant à une partie d'une colonne :
Je souhaiterai adapter ce code pour une plage de cellule, par exemple E14:L41, merci d'avance !😎
je souhaiterai mettre une plage de cellule en majuscule. J'utilise un code VBA pour le faire pour une plage correspondant à une partie d'une colonne :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rg As Range, C As Range
If Target.Address(0, 0) = "D14" Then Target = UCase(Target)
Set Rg = Intersect(Target, Range("D14:D41"))
If Not Rg Is Nothing Then
Application.EnableEvents = False
For Each C In Rg
If C <> "" Then
Select Case C.Column
Case 4 'Pour la colonne D
C.Value = UCase(C.Value)
End Select
End If
Next
Application.EnableEvents = True
End If
End Sub
Je souhaiterai adapter ce code pour une plage de cellule, par exemple E14:L41, merci d'avance !😎