La fonction `UCase` en VBA (Visual Basic for Applications) est utilisée pour convertir une chaîne de caractères en majuscules. Voici comment l’utiliser :
Syntaxe
UCase(String)
- String : C’est l’expression de chaîne que vous voulez convertir en majuscules.
Exemple d’utilisation
Voici un exemple simple montrant comment utiliser la fonction `UCase` :
Sub ConvertToUpperCase()
Dim originalText As String
Dim upperText As String
' Définir la chaîne originale
originalText = "Bonjour le monde"
' Convertir la chaîne en majuscules
upperText = UCase(originalText)
' Afficher le résultat dans une boîte de message
MsgBox upperText ' Cela affichera "BONJOUR LE MONDE"
End Sub
Explications
- Déclaration des Variables :
- `originalText` est utilisée pour stocker la chaîne initiale.
- `upperText` est utilisée pour stocker la chaîne convertie en majuscules.
- Définition de la Chaîne :
- `originalText` est assignée avec la valeur “Bonjour le monde”.
- Conversion en Majuscules :
- `UCase(originalText)` convertit la chaîne contenue dans `originalText` en majuscules et assigne le résultat à `upperText`.
- Affichage du Résultat :
- `MsgBox` est utilisé pour afficher le texte converti, qui est maintenant en majuscules.
Cette fonction est très pratique pour normaliser la casse des textes dans vos applications VBA, par exemple lors de la comparaison de chaînes de caractères ou pour s’assurer que les données sont formatées de manière cohérente.