Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
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. |
Observaciones
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.