Table des matières
Ajouter des espaces à une chaîne
Une façon courante d'ajouter des espaces à une chaîne avec VBA consiste à utiliser des espaces entre guillemets. L'exemple suivant ajoute dix espaces entre le mot « Hello » et « World » :
12345678 | Sous AddSpaces()Dim MyString en tant que chaîneMyString = "Bonjour" & " " & "Monde"MsgBox MaChaîneFin du sous-marin |
Fonction d'espace VBA
Une façon plus intuitive d'ajouter des espaces à une chaîne consiste à utiliser la fonction Space(). Ce qui suit fait la même chose que le code précédent, mais il utilise la fonction Space() :
12345678 | Sous AddSpaces()Dim MyString en tant que chaîneMyString = "Bonjour" & Espace (10) & "Monde"MsgBox MaChaîneFin du sous-marin |
Remarque : cela fonctionne dans VBA, mais cela ne fonctionne pas dans une formule de feuille de calcul. Utilisez plutôt la fonction REPT pour répéter un caractère, tel qu'un espace.