Si bien uno de los defectos de Microsoft Excel es no poder convertir a Mayúsculas directamente, es posible conseguirlo con una simple instrucción en VBA (Visual Basic for Applications).
La macro en sí es muy sencilla.
Además es posible guardarla en el "Libro de Macros Personal" de forma que se pueda usar en cualquier documento de Microsoft Excel.
La instrucción es muy sencilla, únicamente se modifica el valor de la celda por su valor en mayúsculas (Uppercase).
celda.Value = UCase(celda.Value)
Para poder hacerlo en todas las celdas seleccionadas, la instrucción se incluye dentro de un bucle que recorre, una a una todas las celdas de la selección. En este caso usaremos un bucle For Each
For Each celda In Selection
La Subrutina completa es la siguiente:
Sub ConvierteMayusculas()
For Each celda In Selection
celda.Value = UCase(celda.Value)
Next
End Sub
Es posible mejorar este proceso, añadiendo la macro en un botón de la cinta de opciones.
No hay comentarios:
Publicar un comentario