Changer la casse avec une macro

Notions à retenir

  • VBA propose trois fonctions pour modifier la casse : UCase (majuscules), LCase (minuscules) et Application.Proper (nom propre)
  • La syntaxe est simple : cellule.value = Fonction(cellule.value)

La modification de la casse des cellules en VBA s’effectue grâce à trois fonctions spécifiques :

UCase : convertit le texte en majuscules

LCase : convertit le texte en minuscules

Application.Proper : convertit le texte en style nom propre (première lettre de chaque mot en majuscule)

Fonction VBA pour modifier la casse

La syntaxe pour appliquer ces transformations est la suivante :

cellule.value = UCase(cellule.value)

cellule.value = LCase(cellule.value)

cellule.value = Application.Proper(cellule.value)

Ces instructions modifient directement le contenu de la cellule sélectionnée en appliquant la transformation de casse souhaitée. La valeur d’origine est remplacée par la nouvelle valeur formatée.

Exemple d'application des fonctions de casse en VBA

Pour utiliser ces fonctions dans une macro complète, il suffit de les intégrer dans une boucle parcourant les cellules à modifier ou de les appliquer à une plage spécifique selon les besoins du traitement.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

4 + 2 =
Powered by MathCaptcha

Retour en haut