Instrucción Mid

Reemplaza un número específico de caracteres en una variableVariant (String) con caracteres de otra cadena.

Sintaxis

Mid(stringvar, start, [ length ] ) =string

La sintaxis de la instrucción Mid tiene estas partes:

Parte Descripción
stringvar Obligatorio. Nombre de la variable de cadena que se va a modificar.
start Requerido; Variant (Long). Posición de carácter en stringvar donde comienza el reemplazo de texto.
length Opcional; Variant (Long). Número de caracteres que se van a reemplazar. Si se omite, se usa toda la cadena.
string Obligatorio. Cadena de expresión que reemplaza parte de stringvar.

Comentarios

El número de caracteres reemplazado es siempre inferior o igual que el número de caracteres en stringvar.

Nota:

[!NOTA] Use la instrucción MidB con bytes contenidos en una cadena. En la instrucción MidB , start especifica la posición de bytes dentro de stringvar donde comienza el reemplazo y length especifica los números de bytes que se van a reemplazar.

Ejemplo:

En este ejemplo, se usa la instrucción Mid para reemplazar un número específico de caracteres en una variable de cadena con caracteres de otra cadena.

Dim MyString 
MyString = "The dog jumps" ' Initialize string. 
Mid(MyString, 5, 3) = "fox" ' MyString = "The fox jumps". 
Mid(MyString, 5) = "cow" ' MyString = "The cow jumps". 
Mid(MyString, 5) = "cow jumped over" ' MyString = "The cow jumpe". 
Mid(MyString, 5, 3) = "duck" ' MyString = "The duc jumpe". 

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.