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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour