Funzione Mid

Restituisce un numero specificato di caratteri da una stringa.

Sintassi

Mid(string, start[, length])

Argomenti:

  • String: espressione stringa da cui vengono restituiti i caratteri.
  • Start: posizione del carattere nella stringa in corrispondenza della quale inizia la parte da restituire. Se start è maggiore del numero di caratteri nella stringa, Mid restituisce una stringa di lunghezza zero (" ").
  • Length: numero di caratteri da restituire. Se omesso o se nel testo sono presenti meno caratteri (compreso il carattere iniziale), vengono restituiti tutti i caratteri dalla posizione iniziale alla fine della stringa.

Note

Per determinare il numero di caratteri nella stringa, utilizzare la funzione Len.

Nell'esempio seguente viene utilizzata la funzione Mid per restituire 6 caratteri, iniziando dal quarto carattere, di una stringa.

Esempio 1

Dim MyVar2
MyVar2 = Mid("BSL is fun!", 4)  
'Output: "is fun!"

Esempio 2

Dim MyVar
MyVar = Mid("BSL is fun!", 4, 6)  
' Output: " is fu"

Esempio 3

Dim MyVar1
MyVar1 = Mid("BSL is fun!", 20, 6)  
' Output:  ("")

Esempio 4

Dim MyVar
MyVar = Mid("BSL is fun!", 3, 6) 
' Output:  "L is f".

Esempio 5

Dim MyVar3
MyVar3 = Mid(Null, 4, 6)  
' Output: Null