Unir cadenas | Izquierda | Derecha | Mid | Len | Instr
En este capítulo, encontrará las funciones más importantes para manipular cuerdas en Excel VBA.
Coloque un botón de comando en su hoja de trabajo y agregue las líneas de código a continuación. Para ejecutar las líneas de código, haga clic en el botón de comando en la hoja.
Unir cadenas
Usamos el operador & para concatenar (unir) cadenas.
Código:
Dim text1 como cadena, texto2 como cadena
text1 = "Hola"
text2 = "Tim"
MsgBox text1 & "" & text2
Resultado:
Nota: para insertar un espacio, use ""
Izquierda
Para extraer los caracteres más a la izquierda de una cadena, use Izquierda.
Código:
Atenuar texto como cadena
text = "texto de ejemplo"
MsgBox Izquierda (texto, 4)
Resultado:
Correcto
Para extraer los caracteres del extremo derecho de una cadena, use Derecha. También podemos insertar texto directamente en una función.
Código:
MsgBox Right ("texto de ejemplo", 2)
Resultado:
Medio
Para extraer una subcadena, comenzando en el medio de una cadena, use Mid.
Código:
MsgBox Mid ("texto de ejemplo", 9, 2)
Resultado:
Nota: comenzó en la posición 9 (t) con longitud 2. Puede omitir el tercer argumento si desea extraer una subcadena que comience en el medio de una cadena, hasta el final de la cadena.
Len
Para obtener la longitud de una cuerda, use Len.
Código:
MsgBox Len ("texto de ejemplo")
Resultado:
Nota: ¡espacio (posición 8) incluido!
Instr
Para encontrar la posición de una subcadena en una cadena, use Instr.
Código:
MsgBox Instr ("texto de ejemplo", "am")
Resultado:
Nota: la cadena "am" se encuentra en la posición 3. Visite nuestra página sobre la función Instr para obtener más información y ejemplos.