Está en la página 1de 6

UNIR CADENAS DE TEXTO

Para unir dos (o más) cadenas de texto podemos utilizar el


operador &. Observa el siguiente código:

El resultado de este código es el siguiente:

LA FUNCIÓN LEFT
La función Left en VBA nos ayuda a extraer un número
determinado de caracteres a la izquierda de la cadena de texto.
En el código he especificado los 7 caracteres a la izquierda de la
cadena de texto. El resultado es el siguiente:

LA FUNCIÓN RIGHT
La función Right nos permite extraer caracteres a la derecha de
una cadena de texto. Observa el siguiente código:

En esta función la cuenta de caracteres se hace de derecha a


izquierda siendo el último carácter de la cadena de texto el
primero que extraerá la función Right. Para este ejemplo he
pedido los últimos 5 caracteres a la derecha de la cadena de
texto:

LA FUNCIÓN LEN
La función Len nos ayuda a conocer la longitud de una cadena de
texto, es decir, la cantidad de caracteres que conforman a una
cadena.

La función Len contará cada uno de los caracteres de la cadena y


regresará un número:
LA FUNCIÓN INSTR
La función InStr devuelve la posición de un carácter dentro de la
cadena. Supongamos que quiero encontrar la posición de la letra
“M” dentro de la cadena que contiene el valor “Hola Mundo”.

Es importante resaltar que la función InStr es sensible a


mayúsculas y minúsculas. Observa cómo he especificado buscar
la letra “M” (mayúscula) y el resultado de la función es el
siguiente:
La función InStr encontró la letra “M” en la posición número 6
comenzando desde la izquierda. Si en lugar de la letra “M” busco
la letra “m” (minúscula), la función InStr devolverá el valor 0 (cero)
indicando que no ha encontrado dicha letra.

Además de indicar letras individuales en la función InStr, también


podemos especificar palabras completas por ejemplo:

cadena = "Hola Mundo"

InStr (cadena, "Mundo")

Por ejemplo, al buscar la palabra “Mundo” dentro de la cadena de


texto obtendremos como resultado la posición número 6 ya que
en esa posición comienza la palabra “Mundo”.

LA FUNCIÓN MID
Con la función Mid podemos extraer una subcadena de otra
cadena de texto con tan solo especificar la posición inicial de la
subcadena y su longitud. Observa el siguiente ejemplo:

La función Mid se moverá a la posición 15 de la cadena y a partir


de ahí contará 7 caracteres y devolverá como resultado la cadena
comprendida entre ambas posiciones. En nuestro ejemplo, la
palabra “funcion” es la que se encuentra entre dichas posiciones.
Las funciones de texto en VBA nos ayudarán a manipular
adecuadamente las cadenas de texto y podremos obtener los
resultados que necesitamos.

También podría gustarte