Partager via


Mid, instruction

Remplace un nombre donné de caractères dans une variableVariant (String) par des caractères d’une autre chaîne.

Syntaxe

Mid(stringvar, start, [ length ] ) =string

La syntaxe de l’instruction Mid comprend les éléments suivants :

Élément Description
stringvar Obligatoire. Nom de la variable de type chaîne à modifier.
start Requis ; Variant (Long). Position du caractère dans la variable stringvar où commence le remplacement du texte.
length Facultatif ; Variante (Long). Nombre de caractères à remplacer. S’il n’est pas indiqué, la totalité de la string est utilisée.
chaîne Obligatoire. Expression de chaîne qui remplace une partie de la variable stringvar.

Remarques

Le nombre de caractères remplacés est toujours inférieur ou égal au nombre de caractères dans stringvar.

Remarque

Utilisez l’instruction MidB avec les donnés d’octets d’une chaîne. Dans l’instruction MidB , start spécifie la position d’octet dans stringvar où le remplacement commence, et length spécifie le nombre d’octets à remplacer.

Exemple

Dans cet exemple, l’instruction Mid permet de remplacer un nombre spécifié de caractères dans une variable de type chaîne par des caractères d’une autre chaîne.

Dim MyString 
MyString = "The dog jumps" ' Initialize string. 
Mid(MyString, 5, 3) = "fox" ' MyString = "The fox jumps". 
Mid(MyString, 5) = "cow" ' MyString = "The cow jumps". 
Mid(MyString, 5) = "cow jumped over" ' MyString = "The cow jumpe". 
Mid(MyString, 5, 3) = "duck" ' MyString = "The duc jumpe". 

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.