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. |