Fonction VBA : Mid

La fonction VBA Mid renvoie le nombre de caractères spécifié d'une chaîne de caractères en commençant par le numéro de caractère défini.

Utilisation :

Mid(texte, caractère_départ)

ou

Mid(texte, caractère_départ, nombre_caractères)


Exemple d'utilisation

Utilisation de la fonction Mid pour extraire différentes portions de texte de la chaîne de caractères :

Sub exemple()
    
    MsgBox Mid("www.excel-pratique.com", 1, 1) 'Renvoie : w
    MsgBox Mid("www.excel-pratique.com", 1, 3) 'Renvoie : www
    MsgBox Mid("www.excel-pratique.com", 1, 9) 'Renvoie : www.excel
    MsgBox Mid("www.excel-pratique.com", 1, 30) 'Renvoie : www.excel-pratique.com
    
    MsgBox Mid("www.excel-pratique.com", 5, 5) 'Renvoie : excel
    MsgBox Mid("www.excel-pratique.com", 5, 14) 'Renvoie : excel-pratique
    MsgBox Mid("www.excel-pratique.com", 11, 8) 'Renvoie : pratique
    MsgBox Mid("www.excel-pratique.com", 20, 3) 'Renvoie : com
    MsgBox Mid("www.excel-pratique.com", 5, 50) 'Renvoie : excel-pratique.com
    MsgBox Mid("www.excel-pratique.com", 5) 'Renvoie : excel-pratique.com

End Sub