Description
Retourne un tableau à une dimension commençant par zéro contenant le nombre spécifié de sous-chaînes.
Syntaxe
Split(expression[, delimiter[, count[, compare]]])
La syntaxe de la fonction Split comprend les éléments suivants:
expression Expression de chaîne contenant des sous-chaînes et des séparateurs. Si l'argument expression est une chaîne de longueur nulle, la fonction Split retourne un tableau vide, c'est-à-dire un tableau ne comportant ni éléments, ni données.
delimiter Facultatif. Caractère de chaîne utilisé pour identifier les limites de sous-chaîne. S'il est omis, le caractère espace (" " ) est utilisé comme séparateur par défaut. Si l'argument delimiter est une chaîne de longueur nulle, un tableau à un élément contenant toute la chaîne expression est retourné.
count Facultatif. Nombre de sous-chaînes à retourner; -1 indique que toutes les sous-chaînes sont retournées.
compare Facultatif. Valeur numérique indiquant le type de comparaison à utiliser lors de l'évaluation des sous-chaînes. Reportez-vous à la section Valeurs.
Valeurs
L'argument compare peut prendre les valeurs suivantes:
Constante Valeur Description
vbBinaryCompare 0 Effectue une comparaison binaire.
vbTextCompare 1 Effectue une comparaison texte.
Notes
L'exemple ci-dessous utilise la fonction Split pour retourner un tableau à partir d'une chaîne. La fonction effectue une comparaison textuelle du délimiteur et retourne toutes les sous-chaînes.
Dim MyString, MyArray
MyString = Split("VBScriptXestXsuper!", "x", -1, 1)
' MyString(0) contient "VBScript".
' MyString(1) contient "est".
' MyString(2) contient "super!".