Es muy sencillo. Podemos utilizar la función nompropio. Esta función convierte el texto en mayúsculas o en minúsculas. Para ello, hemos de utilizar una columna adicional y utilizar la función nompropio. Esta función solo tiene un argumento que establece la celda a convertir. Puede ser texto entre comillas o la referencia auna celda que contenga texto.
- Hacemos clic en Aceptar
Esta primera solución puede resultar incómoda ya que obliga a utilizar una columna en la que mostrar el cambio, no pudiendo realizarlo en la misma celda origen.
Podemos solucionar esto mediante la siguiente macro. Para ello, hemos de insertar la macro en un módulo desde el menú Insertar – Módulo del editor VBA al que podemos acceder pulsando Alt+F11.
Sub minusculas()
For Each cell In Selection
cell.Value = Application.WorksheetFunction.Proper(cell.Value)
Next cell
End Sub
For Each cell In Selection: para cada celda seleccionada
cell.Value: el valor de la celda
= : Ha de ser igual
Application.WorksheetFunction.Proper(cell.Value): valor de la celda al que se le aplica la función Proper de la hoja de cálculo de Excel.
Next cell: repite las instrucciones anteriores en cada celda seleccionada
2 comentarios:
EXCELENTE MIL Y UN MILLON DE GRACIAS FUNCIONO A LA PERFECCION OK GRACIAS
Gracias por visitarnos. Nos alegramos de que te haya sido de ayuda.
Publicar un comentario