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

La función `UCase` en VBA se utiliza para convertir una cadena de texto en mayúsculas. Aquí te explico cómo utilizarla con un ejemplo:

Sintaxis

UCase(string)
  • string: Es la cadena que deseas convertir a mayúsculas.

Ejemplo de uso

Supongamos que quieres convertir una cadena que el usuario ingresa en un cuadro de entrada a mayúsculas y luego mostrarla en un cuadro de mensaje. Aquí te dejo un ejemplo sencillo de cómo lograrlo:

Sub ConvertirAMayusculas()
    Dim textoOriginal As String
    Dim textoMayusculas As String
    
    ' Solicita al usuario que ingrese un texto
    textoOriginal = InputBox("Ingresa un texto:")
    
    ' Convierte el texto a mayúsculas
    textoMayusculas = UCase(textoOriginal)
    
    ' Muestra el texto convertido en un cuadro de mensaje
    MsgBox "El texto en mayúsculas es: " & textoMayusculas
End Sub

Cómo Funciona

  • Se declara una variable `textoOriginal` para almacenar el texto ingresado por el usuario y otra variable `textoMayusculas` para guardar el resultado convertido.
  • Se utiliza la función `InputBox` para pedir al usuario que introduzca un texto.
  • La función `UCase` toma `textoOriginal` y lo convierte a mayúsculas, almacenando el resultado en `textoMayusculas`.
  • Finalmente, `MsgBox` muestra el texto convertido al usuario.

Con este enfoque, puedes convertir cualquier cadena a mayúsculas usando la función `UCase` en VBA.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project