Sub majmin()
Dim c As Range
choix = InputBox("majuscule=1, minuscule=2", "MAJ/MIN", 2)
For Each c In ActiveSheet.UsedRange.SpecialCells(xlCellTypeConstants, 2)
c.Value = Switch(choix = 1, UCase(c.Text), choix = 2, LCase(c.Text))
Next
End Sub
Bonjour tous
Une petite macro basique
A+Code:Sub majmin() Dim c As Range choix = InputBox("majuscule=1, minuscule=2", "MAJ/MIN", 2) For Each c In ActiveSheet.UsedRange.SpecialCells(xlCellTypeConstants, 2) c.Value = Switch(choix = 1, UCase(c.Text), choix = 2, LCase(c.Text)) Next End Sub
Merci pour vos réponses, je m'en suis finalement sorti avec cette méthode=Majuscule(A1) => Collage spécial