El equivalente a la función UPPER disponible en varios lenguajes es la Función UCASE en VBA.
La función UCASE convierte una cadena de caracteres, mayúscula o minúscula, a mayúsculas; en cambio, la Función LCASE en VBA nos devuelve una cadena, sean mayúscula o minúscula, en solo minúsculas.
Las cadenas pueden ser alfabéticas o no alfabéticas. Esta función utiliza cadenas de tipo Sting o Char, por lo que en necesario ingresar la cadena dentro de comillas.
Pasos para cambiar a Mayúsculas
UCASE: La sintaxis a utilizar es la siguiente: Ucase ("texto"), donde:
Texto= cadena de caracteres que se quiere convertir a mayúsculas
La función UCASE te devuelve el texto convertido en mayúsculas. Ejemplo:
Ucase ("Alfabeto")
Resultado: ALFABETO
Pasos para cambiar a Minúsculas
De la misma manera para la función LCase; se siguen los mismos casos para la función Ucase pero con la diferencia de que la función Lcase te devolverá la cadena en minúsculas. Ejemplo:
LCase ("EQUIPO")
Resultado: equipo
Ejemplos
Algunos ejemplos se muestran a continuación:
1. Convertir el texto de la celda A1 a mayúsculas en la celda B1
• Se escribe la función Ucase en un módulo ( desde el editor de visual basic)
• Finalmente, se obtiene el texto en mayúscula
2. Convertir el texto de la celda A2 a mayúsculas en la celda B2
• Se escribe la función Lcase en un módulo
• Se obtiene el texto en minúscula