¿Cómo usar la función UCase en VBA?

En VBA (Visual Basic for Applications), la función `UCase` se utiliza para convertir una cadena de texto (string) a mayúsculas. La sintaxis básica es bastante sencilla:

Dim resultado As String
resultado = UCase("texto en minúsculas")

Aquí te dejo un ejemplo práctico de cómo utilizar la función `UCase` en VBA:

Sub ConvertirAMayusculas()
    Dim textoOriginal As String
    Dim textoEnMayusculas As String
    
    ' Asignamos un valor a la variable "textoOriginal"
    textoOriginal = "Hola Mundo en Minúsculas"
    
    ' Usamos UCase para convertir el texto a mayúsculas
    textoEnMayusculas = UCase(textoOriginal)
    
    ' Mostramos el resultado en un cuadro de mensaje (MsgBox)
    MsgBox textoEnMayusculas
End Sub
  • Abre Microsoft Excel o cualquier otra aplicación de Microsoft Office que permita usar VBA.
  • Presiona `ALT + F11` para abrir el editor de VBA.
  • Inserta un nuevo módulo en el Proyecto VBA desde el menú `Insertar > Módulo`.
  • Copia y pega el siguiente código en el módulo:
  • Ejecuta la macro llamada `ConvertirAMayusculas`. Esto se puede hacer presionando `F5` mientras estás en el editor de VBA y tienes seleccionado el módulo donde escribiste el código.
  • Verás un cuadro de mensaje mostrando el texto «HOLA MUNDO EN MINÚSCULAS» completamente en mayúsculas.

Esta función es muy útil cuando necesitas normalizar datos para comparación o presentación, y se aplica a textos alfabéticos; los caracteres que no son letras no se ven afectados.

Conoce nuestra tienda

Ver más productos

Mejora tu nivel y logra tus objetivo

Excel

Excel cursos

Access

cursos de Access

Power BI

cursos power BI

Ayúdanos a hacer crecer el proyecto

Deja un comentario