Chaîne de caractères

DéfinitionConcaténation

Une chaîne de caractères peut être composée d'une combinaison de caractères et de variables.

C'est ce que l'on appelle la concaténation.

Le symbole de concaténation est le caractère &.

1
a = "bonjour"      'a reçoit le mot "bonjour"
2
b = "tout le monde"'b reçoit "tout le monde"
3
c = a & b        'c reçoit "bonjourtout le monde"
4
c = a & " " & b    'c reçoit "bonjour tout le monde"
5
a = "au revoir"    'a reçoit "au revoir"
6
d = a & " " & b    'd reçoit "au revoir tout le monde"

Complément

On peut concaténer du texte, des formules et des nombres

1
a = 3
2
b = 2
3
c = a & " + " & b & " = " & a + b 'c reçoit la chaine "3 + 2 = 5"

DéfinitionLen

Len permet de connaître le nombre de caractères d'une chaîne.

1
longueur = Len("Bonjour") 'longueur = 7

DéfinitionMid

Mid permet de retourner une partie de la chaîne

1
Mid(chaine, debut, nombre)
1
lettres = Mid("Bonjour", 2, 3) 'lettres = "onj"

Retourne trois lettres à partir de la 2ième

Mid permet de modifier des lettres

1
texte = "Bonjour"
2
Mid(texte, 4, 4) = "soir" 'texte = "Bonsoir"

Change les 4 lettres à partir de la 4ième par "soir"

DéfinitionReplace

Replace permet de remplacer des caractères dans une chaîne.

1
texte = "12.4"
2
texte = Replace(texte, ".", ",") 'texte = "12,4"

Remplace les points par des virgules.