En la hoja de cálculo de Excel, la  función VBA UCASE convierte todos los caracteres en minúsculas de una cadena de texto en mayúsculas.

Hay una función similar en que también hace lo mismo: la  función UCase .

La función VBA UCase toma una cadena como entrada y convierte todos los caracteres minúsculos en mayúsculas.

Sintaxis de la función VBA UCASE

A continuación se muestra la sintaxis de la función VBA UCase

UCase (String)

‘String’ es el texto en el que desea convertir todas las minúsculas en mayúsculas.

Puede usar una cadena de texto, una referencia de rango que contiene la cadena de texto o una variable que tiene la cadena de texto.

Echemos un vistazo a un par de ejemplos del uso de la función UCase en Excel VBA.

Ejemplos de VBA UCase

El siguiente código convertiría el texto especificado en mayúsculas y luego mostraría un cuadro de mensaje  con este texto.

Sub UCaseExample1 ()
MsgBox UCase ("Buenos días")
End Sub

A continuación se muestra otro ejemplo de código VBA, donde he usado una variable (‘Var’) para contener la cadena de texto. La función UCase se usa para convertir los caracteres minúsculos en mayúsculas.

Sub UCaseExample2 ()
Dim Var como cadena
Var = "Buenos días"
MsgBox UCase (Var)
End Sub

Otro ejemplo a continuación muestra cómo tomar la cadena de una celda (A1) y mostrar el texto en mayúscula de la misma en un cuadro de mensaje.

Sub UCaseExample3 ()
MsgBox UCase (Rango ("A1"))
End Sub

Si bien todos estos ejemplos anteriores funcionan, es poco probable que utilice esta función para simplemente convertir o mostrar la cadena en mayúscula.

A continuación se muestra un ejemplo más práctico de la función UCase en Excel VBA.

El siguiente código pasará por todas las celdas del rango seleccionado y convertirá todas las cadenas de texto en mayúsculas.

Sub ConvierteMayusculas()
Dim celda As Range
For Each celda In Selection celda.Value = UCase(celda.Value) Next
End Sub

Plantilla de Ejemplo


Deja un comentario

WhatsApp Necesitas Ayuda?
A %d blogueros les gusta esto: