Manipulación de cadenas VBA de Excel
Unir cuerdas | Izquierda | Derecha | Medio | Len | Instrumento
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 siguientes líneas de código. Para ejecutar las líneas de código, haga clic en el botón de comando en la hoja.
Unir cuerdas
Usamos el operador & para concatenar (unir) cadenas.
Código:
text1 = "Hi"
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:
text = "example text"
MsgBox Left(text, 4)
Resultado:

Derecha
Para extraer los caracteres más a la derecha de una cadena, use Derecha. También podemos insertar texto directamente en una función.
Código:
Resultado:

Medio
Para extraer una subcadena, comenzando en la mitad de una cadena, use Mid.
Código:
Resultado:

Nota: comenzó en la posición 9 (t) con longitud 2. Puede omitir el tercer argumento si desea extraer una subcadena que comienza en la mitad de una cadena, hasta el final de la cadena.
Len
Para obtener la longitud de una cadena, use Len.
Código:
Resultado:

Nota: ¡espacio (posición 8) incluido!
Instrumento
Para encontrar la posición de una subcadena en una cadena, use Instr.
Código:
Resultado:

Nota: la cadena "am" se encuentra en la posición 3.