Nous avons déjà couvert une introduction aux fonctions de chaîne dans notre didacticiel sur les fonctions de chaînes et de sous-chaînes VBA. Dans ce tutoriel, nous allons voir comment convertir un entier en chaîne (cliquez ici pour en savoir plus sur la conversion de chaînes en nombres). La raison pour laquelle vous voudriez convertir un nombre ou une date en chaîne est afin d'utiliser des fonctions de manipulation de chaîne sur ces valeurs.
La fonction VBA CStr
La fonction VBA CStr vous permet de convertir un nombre, une date ou un type de données booléen en une chaîne.
1 | MsgBox CStr (88) |
La syntaxe de la fonction CStr est :
CStr(expression) où expression est le nombre ou la date que vous souhaitez convertir.
Le code suivant vous montre comment les nombres sont affichés par rapport au texte, notamment à l'aide de la fonction CStr.
12345678910 | Sub UsingTheConvertToStringFunction()Debug.Print CStr(8)Debug.Print "Texte"Debug.Print 8Debug.Print 2Fin du sous-marin |
Cela utilise Debug.Print pour sortir les résultats dans la fenêtre d'exécution.
CStr(8) et le mot Text sont affichés sous forme de texte et sont alignés à gauche alors que les deux nombres sont alignés à droite dans la fenêtre immédiate.