MID |
Demande une zone dans la chaîne de caractères |
---|---|
Visual Basic |
Syntaxe
Function MID(chaine As String,position As Long,longueur As Long) |
Paramètres
Nom | Description |
---|---|
chaine | Ce paramètre permet d'indiquer la chaîne de caractères source contenu la valeur d'origine. Si le paramètre chaine contient Null, alors Null est renvoyé. |
position | Ce paramètre permet d'indiquer la position en nombre de caractères dans la chaîne de caractères. Si le paramètre position est supérieur au nombre de caractères de la chaîne de caractères, alors la fonction Mid renvoie une chaîne de caractères de longueur 0 (""). |
longueur | Ce paramètre permet d'indiquer la longueur de la partie a renvoyer. En cas d'omission ou s'il y a moins de caractères de longueur dans le texte (y compris le caractère au début), tous les caractères de la position de début à la fin de la chaîne de caractères sont renvoyés. |
Description
Cette fonction retourne une sous-chaîne de caractères contenu dans une chaîne de caractères.
Remarques
- Pour déterminer le nombre de caractères dans la chaîne de caractères, utilisez la fonction Len.
- L'exemple suivant utilise la fonction Mid pour renvoyer six caractères, commençant par le quatrième caractère, dans une chaîne de caractères :
- La fonction MidB est utilisée avec les données d'octet contenues dans une chaîne de caractères. Au lieu de spécifier le nombre de caractères, les paramètres spécifient le nombre d'octets.
Dim MyVar
MyVar = Mid("Avec gladir.com s'est amusant!", 6, 10) 'MyVar contient "gladir.com".
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
on obtiendra le résultat suivant :
Bonjour le monde !jour le monde !
jour le
Dernière mise à jour : Lundi, le 19 novembre 2012