Comment utiliser la fonction VBA MID ?
La fonction VBA MID est répertoriée dans la catégorie de texte des fonctions VBA. Lorsque vous l’utilisez dans un code VBA, il peut obtenir une sous-chaîne à partir d’une chaîne en utilisant la position de départ et le nombre de caractères à extraire. En termes simples, vous extrayez des caractères spécifiques d’une chaîne en utilisant une position de départ et en définissant le nombre de caractères à extraire ensuite.
Syntaxe
Mid(Force, Début, [Longueur])
Arguments
- Str : La chaîne dont vous souhaitez extraire une sous-chaîne.
- Start : la position de départ de la sous-chaîne dans la chaîne.
- [Length] : La longueur de la sous-chaîne (Il s’agit d’un argument facultatif et s’il est omis, VBA extrait tous les caractères du début à la fin de la chaîne par défaut).
Exemple
Pour comprendre pratiquement comment utiliser la fonction VBA MID, vous devez passer par l’exemple ci-dessous où nous avons écrit un code vba en l’utilisant :
Sub example_MID()
Range("B1").Value = Mid(Range("A1"), 7, 6)
End Sub
Dans le code ci-dessus, nous avons utilisé MID pour obtenir la chaîne à partir de la valeur que nous avons dans la cellule A1 et dans la fonction, nous avons mentionné le point de départ 7 et un nombre total de 6 caractères à obtenir.
Remarques
- Si la chaîne fournie est NULL, elle renverra NULL dans le résultat.