VBA - Cuerdas

Las cadenas son una secuencia de caracteres, que puede constar de alfabetos, números, caracteres especiales o todos ellos. Se dice que una variable es una cadena si está encerrada entre comillas dobles "".

Sintaxis

variablename = "string"

Ejemplos

str1 = "string"   ' Only Alphabets
str2 = "132.45"   ' Only Numbers
str3 = "!@#$;*"  ' Only Special Characters
Str4 = "Asc23@#"  ' Has all the above

Funciones de cadena

Hay funciones de cadena VBA predefinidas, que ayudan a los desarrolladores a trabajar con las cadenas de manera muy eficaz. A continuación se muestran los métodos de cadena que son compatibles con VBA. Haga clic en cada uno de los métodos para conocerlos en detalle.

No Señor. Nombre y descripción de la función
1 InStr

Devuelve la primera aparición de la subcadena especificada. La búsqueda se realiza de izquierda a derecha.

2 InstrRev

Devuelve la primera aparición de la subcadena especificada. La búsqueda se realiza de derecha a izquierda.

3 Lcase

Devuelve la minúscula de la cadena especificada.

4 Ucase

Devuelve las mayúsculas de la cadena especificada.

5 Izquierda

Devuelve un número específico de caracteres del lado izquierdo de la cadena.

6 Correcto

Devuelve un número específico de caracteres del lado derecho de la cadena.

7 Medio

Devuelve un número específico de caracteres de una cadena según los parámetros especificados.

8 Ltrim

Devuelve una cadena después de eliminar los espacios en el lado izquierdo de la cadena especificada.

9 Rtrim

Devuelve una cadena después de eliminar los espacios en el lado derecho de la cadena especificada.

10 Podar

Devuelve un valor de cadena después de eliminar tanto los espacios en blanco iniciales como los finales.

11 Len

Devuelve la longitud de la cadena dada.

12 Reemplazar

Devuelve una cadena después de reemplazar una cadena con otra cadena.

13 Espacio

Rellena una cadena con el número especificado de espacios.

14 StrComp

Devuelve un valor entero después de comparar las dos cadenas especificadas.

15 Cuerda

Devuelve una cadena con un carácter especificado para un número especificado de veces.

dieciséis StrReverse

Devuelve una cadena después de invertir la secuencia de los caracteres de la cadena dada.