Función Mid

Devuelve un número especificado de caracteres de una cadena.

Sintaxis

Mid(string, start[, length])

Argumentos:

  • String: expresión de cadena de la que se devuelven caracteres.
  • Start: posición de carácter en la cadena en la que comienza la parte que se va a tomar. Si el inicio es mayor que el número de caracteres de la cadena, Mid devuelve una cadena de longitud cero (" ").
  • Length: número de caracteres que se van a devolver. Si se omite o si hay menos caracteres de longitud en el texto (incluido el carácter al inicio), se devuelven todos los caracteres desde la posición de inicio hasta el final de la cadena.

Observaciones

Para determinar el número de caracteres de la cadena, utilice la función Len.

En el siguiente ejemplo se utiliza la función Mid para devolver seis caracteres, empezando por el cuarto carácter, en una cadena:

Ejemplo 1:

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

Ejemplo 2:

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

Ejemplo 3:

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

Ejemplo 4:

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

Ejemplo 5:

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