La fonction VBA MID renvoie le nombre spécifié de caractères à partir d'une chaîne de caractères commençant au numéro de caractère spécifié.
Mid(texte, début)
Ou
Mid(texte, début, char_count)
Récupérez différentes parties de texte à partir d'une chaîne :
Sub MidExample()
MsgBox Mid("www.moonexcel.com.ua", 1, 1) 'Retours : w
MsgBox Mid("www.moonexcel.com.ua", 1, 3) 'Retours : www
MsgBox Mid("www.moonexcel.com.ua", 1, 13) 'Retours : www.moonexcel
MsgBox Mid("www.moonexcel.com.ua", 1, 30) 'Retours : www.moonexcel.com.ua
MsgBox Mid("www.moonexcel.com.ua", 5, 9) 'Retours : moonexcel
MsgBox Mid("www.moonexcel.com.ua", 5, 4) 'Retours : moon
MsgBox Mid("www.moonexcel.com.ua", 9, 5) 'Retours : excel
MsgBox Mid("www.moonexcel.com.ua", 16, 3) 'Retours : com
MsgBox Mid("www.moonexcel.com.ua", 5, 50) 'Retours : moonexcel.com.ua
MsgBox Mid("www.moonexcel.com.ua", 5) 'Retours : moonexcel.com.ua
End Sub