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.