Bonjour
Je souhaitais mettre toute une selection en majuscules sous Excel . J ai recupere la macro suivante
Sub ConvertToUpperCase()
Dim Rng As Range
On Error Resume Next
Err.Clear
Application.EnableEvents = False
For Each Rng In Selection.SpecialCells(xlCellTypeConstants, xlTextValues).Cells
If Err.Number = 0 Then
Rng.Value = StrConv(Rng.Text, vbUpperCase)
End If
Next Rng
Application.EnableEvents = True
End Sub
Le soucis est que si je ne selectionne QU UNE SEULE CELLULE, tout le worksheet est mis en majuscule !!!
Ca marche en revanche pour une selection de plus d une cellule..
Quelqu un saurait debbugger cela ???!!!! je ne comprends pas comment marche SpecialCells....
Merci