Bonjour à tous,

Je souhaite, dans une macro, convertir une plage (ma 1ere ligne) en minuscule.
J'y suis parvenu avec ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    Rows("1:1").Select
    Dim c As Excel.Range
    For Each c In Selection
    c.Value = LCase(c)
    Next c
Mais comme mon tableau contient près d'une cinquantaine de colonnes [edit] 187 colonnes, l'opération est assez longue.
Je me demande donc s'il n'y aurait pas plus rapide, en traitant directement la plage, et non cellule par cellule.
Mais je ne sais pas faire : est-ce possible, et si oui, comment ?

Merci pour votre aide !