Função Mid

Devolve um número especificado de caracteres de uma sequência.

Sintaxe

Mid(string, start[, length])

Argumentos:

  • String: Expressão de string da qual os caracteres são retornados.
  • Start: Posição do caractere na string na qual a parte a ser obtida inicia. Se o argumento start for maior que o número de caracteres na string, Mid retornará uma string de tamanho zero (" ").
  • Length: Número de caracteres a serem retornados. Se esse argumento for omitido ou tiver menos caracteres do que o número de caracteres do texto (incluindo o caractere no início), todos os caracteres da posição inicial até o fim da string serão retornados.

Comentários

Para determinar o número de caracteres na string, use a função Len.

O exemplo a seguir usa a função Mid para retornar seis caracteres, a partir do quarto caractere, em uma string:

Exemplo 1:

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

Exemplo 2:

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

Exemplo 3:

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

Exemplo 4:

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

Exemplo 5:

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