- Para saber el tamaño de una cadena de caracteres
Len()
ejemplo:
tamanoFrase = Len("Cuántas letras tengo")
El resultado sería 20, cabe destacar que se cuentan también los espacios blancos entre palabras
- Comparar cadena de caracteres
StrComp()
ejemplo:
comparar = StrComp("UNO", "uno", vbTextCompare)
(En este caso el resultado es 0)
El resultado es 0 (cero) cuando es verdadero y -1 cuando es falso, cuando usamos vbTextCompare no diferencia entre mayúsculas y minúsculas
comparar = StrComp("Uno", "uno", vbBinaryCompare)
(En este caso el resultado es -1 porque identifica mayúsculas y minúsculas)
El resultado es 0 (cero) cuando es verdadero y -1 cuando es falso, cuando usamos vbBinaryCompare diferencia entre mayúsculas y minúsculas.
- Extraer partes de una cadena de caracteres
Si se necesita extraer la parte izquierda de la cadena de caracteres podemos usar la siguiente función:
parteIzquierda = Left("Izquierda Derecha", 9)
(El resultado es "Izquierda")
Si se necesita extraer la parte derecha de la cadena de caracteres podemos usar la siguiente función:
parteDerecha = Right("Izquierda Derecha", 7)
(El resultado es "Derecha")
Si se necesita extraer la parte de la mitad de la cadena de caracteres podemos usar la siguiente función:
(Parámetros: cadena de caracteres, inicio, tamaño)
Mitad = Mid("Izquierda Mitad Derecha", 10, 6)
(El resultado es "Mitad")
- Buscar datos específicos en una cadena de caracteres
InStr
palabra = "habitación"
encontrarH = InStr(palabra, "h")
(El resultado es 0 si no encuentra lo que está buscando, diferencia entre mayúsculas y minúsculas)
También se le puede indicar desde donde iniciar
palabras = "habitación principal"
encontrarI = InStr(12,palabras, "i")
(El resultado es 14, correspondiente a la primera "i" de "principal")
InStrRev, es lo mismo que la función InStr pero hace el conteo y la revisión desde el final hacia atrás.
No hay comentarios:
Publicar un comentario