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.