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