Catégories
Excel / VBA pour le Web Macro VBA Caractères Macros VBA

VBA LCase$() : macro pour mettre en minuscules

Partager :

A l’instar de la fonction MINUSCULE(), la macro pour mettre les caractères en minuscules permet de libérer de la mémoire sous Excel, notamment lors du recalcul des données.

La fonction VBA LCase$

La fonction VBA Len suit la syntaxe suivante :

LCase$(cellule)

Exemple de macro avec la fonction VBA LCase$

La macro

Sub macro()

Dim c As Range 'Variable

For Each c In Range("A1:A5") 'Colonne

ActiveCell.Offset(0, 0).FormulaR1C1 = _
LCase$(c)

ActiveCell.Offset(1, 0).Select

Next c

End Sub

  • Copier la macro dans Visual Basic
  • Remplacer la plage en gras par la nouvelle plage de valeurs
  • Sélectionner la cellule dans laquelle afficher le 1er résultat
  • Exécuter la macro

Les données sources

 ABCD
1MACRO   
2MINUSCULE   
3CARACTÈRE   
4VBA   
5EXCEL   

Le résultat

 ABCD
1MACROmacro  
2MINUSCULEminuscule  
3CARACTÈREcaractère  
4VBAvba  
5EXCELexcel