Imprimir

CÓMO CAMBIAR TEXTO DE MAYÚSCULAS A MINÚSCULAS -O VICEVERSA- EN EXCEL.

Escrito por Eduardo & Mónica on 09 Junio 2006.

1
Compartir

A través de este articulo se explica una alternativa a la forma convencional de conversión de un texto de mayúsculas a minúsculas, en Excel asignando un atajo de teclado para aplicar de una forma rápida, cómoda y eficiente esta conversión simplemente presionando dos teclas.

El proceso consiste en el desarrollo de una macro que gestionará esta tarea y que supone en la práctica, una eficiente alternativa a las formulas, MAYUSC, MINUSC, que son las que están encargadas en Excel de llevar a cabo la tarea. 

Comencemos a Explicar el proceso.

1) Abrimos una hoja de Excel y  clickamos en Herramientas > Macro > Grabar nueva macro

 


 

2) En Nombre de la Macro le ponemos el nombre que más nos guste, sin dejar espacios libres entre las palabras, por ejemplo "Cambiar_de_Mayúsculas_a_Minúsculas" (sin las comillas).

 

Donde dice Método abreviado, podemos poner una letra o un número que no esté ya ocupado por algún comando de Excel, para poder así, con una combinación de teclas, ejecutar la macro. Podemos poner, por ejemplo "m" (sin las comillas), luego la macro se ejecutará pulsando simultáneamente las teclas CTRL+M (control eme) en la celda donde queremos efectuar el cambio.

 

Y donde dice Guardar macro en, seleccionamos "Libro de macros Personal". Finalmente, en Descripción podemos dejarlo como está o poner lo que nos parezca.

 

3) Aceptamos y Detenemos la grabación. (Para detener la grabación podemos hacerlo desde el ícono correspondiente en la barra de herramientas de macros que se habrá instalado en medio de nuestra hoja de Excel  , o bien desde Herramientas > Macro > Detener grabación.)

 

 

4) Ahora le damos a ALT + F11 para abrir el Editor de Visual Basic o nos vamos a Herramientas > Macro > Editor de Visual Basic. (Nota: si la ventana que aparece está gris y no tiene ningún contenido clicamos en Ver > Explorador de Proyectos) para que nos aparezca.


 

Abrimos la Carpeta "Módulos" que cuelga de “VBAProyect(PERSONAL.XLS)” y clicamos dos veces en “Módulo1”.

 

 

 

 


 

Se abrirá una nueva ventana con un texto similar a este:

 

 

 

 

 

 

Sub Cambiar_de_Mayúsculas_a_Minúsculas()

'

' Cambiar_de_Mayúsculas_a_Minúsculas Macro

' Macro grabada el 07/06/2006 por Eduardo

'

' Acceso directo: Ctrl + M

'

End Sub

 


Ahora vamos a insertar el código de la macro. Para ello nos situamos al final de “Sub Cambiar_de_Mayúsculas_a_Minúsculas()” y pulsamos Enter insertando un renglón. A continuación copiamos con Ctrl + C el código siguiente  y lo  pegamos con Ctrl + V en ese renglón:

 

 

dato=ActiveCell.Value
If VarType(dato)=8 Then
ActiveCell.Value=UCase(dato)
End If
ActiveCell.Offset(1,0).Select
 

 

 

 

Nos debería quedar así:



Cerramos el Editor y la macro ya estará disponible para utilizarla desde cualquier libro de Excel.

 

A continuación repetiremos todos los pasos desde el comienzo para obtener ahora una macro para "Cambiar_de_Minúsculas_a_Mayúsculas".

 

En este caso podemos utilizar para el Método abreviado la combinación CTRL+Mayús+m  o la que más nos guste, siempre teniendo en cuenta que no debe ser una combinación que ya exista en Excel.

 

El código a insertar en este caso será este:

 

 

dato = ActiveCell.Value
If VarType(dato) = 8 Then
ActiveCell.Value = LCase(dato)
End If
ActiveCell.Offset(1, 0).Select

 

 

 

También podemos  cambiar una Celda a Tipo titúlo, es decir,  la primera letra en Mayúscula y el resto en mínusculas. El proceso a seguir seria igual que los pasos anteriores, la nombrariamos como
Sub Tipo_Título(), en el Método abreviado por ejemplo pondriamos CTR + h  y el codigo a poner seria el siguiente :


                    dato = ActiveCell.Value
                    If VarType(dato) = 8 Then
                    ActiveCell.Value = WorksheetFunction.Proper(dato)
                    End If

                    ActiveCell.Offset(1, 0).Select

 

¿Qué es Personal.xls?

Personal.xls es un Libro que al abrir cualquier achivo de Excel este se inicia, se carga.

Este libro no lo tenemos visible puesto que es una plantilla donde guardamos todas las macros que nosotros creamos para poder ejecutarlas en todos los libros, por ejemplo la explicada en este artículo.

 

Si queremos modificarla lo podemos hacer desde Ventana > mostrar o bien desde el propio editor de Visual Basic, para volverla a ocultar Ventana > ocultar

 

 

y eso es todo, esperamos que este procedimiento os sea de utilidad, 


  {jos_sb_discuss:6}

 

¡Un saludo!


EduardoNet y Mónica

 


Compartir

Comentarios   

 
0 #89 dafne 25-06-2014 19:28
super util gracias :lol: :lol: :lol: :lol: :lol: :lol:
Citar
 
 
0 #88 Smitha926 09-06-2014 08:48
I will immediately clutch your rss feed as I can not to find your email subscription link or enewsletter service. Do you have any? Please let me know in order that I may just subscribe. Thanks. fadbddabkcecccb f
Citar
 
 
0 #87 JUAN CGV 26-02-2013 20:11
JHJLHL
Citar
 
 
0 #86 viccor andres amu 10-02-2013 07:05
Muchas gracias, muy educativo, y practico.
100% funcional. si alguien tiene dudas favor escribame de inmediato.
me interesa compartir ocnocimientos y adquirir si alguien sabe que otro uso o cambios de formato podemos aplicar a texto en excel es bienvenido de mi parte.
Gracias a este website por brindarnos aportes como este, en pro del conocimiento y el avance, y automatizacion de procesos.


8)
Citar
 
 
0 #85 enrique mosqueda 25-12-2012 01:51
exelente explicacion me sirvio al 100% gracias
Citar
 
 
0 #84 JESSICA ROMERO URZUA 22-06-2012 21:46
Excelente aporte!!!
Muchas gracias, muy pedagógica la explicación. :lol:
Citar
 
 
+2 #83 raul 30-11-2011 12:27
Increible!! eres un genio!

muchas gracias por tu ayuda.

funciona perfecto.

Tengo un solo problema, si selecciono varias filas para ejecutar la macro, entonces no actua. Solo funciona seleccionando celda por celda.

Me puedes ayudar??? tengo más de 10.000 filas que cambiar!!

Gracias de antemano.

Saludos
Citar
 
 
0 #82 ROSARIO 08-10-2011 02:15
Buenísimo un poco complicado al principio pero si se pudo y muy útil graxxxxxxx
Citar
 
 
-2 #81 una en apuros 04-10-2011 20:05
necesito algo menos complicado, no entiendo como lo ponen tan difícil con lo fácil que sería con una opcion de cambiar mayusculas a minúsculas y biceversa
Citar
 
 
0 #80 jackson 02-10-2011 17:30
lo unico es k solo puedes seleccionar un item no puedes seleccionar la tablilla completa
Citar
 

Escribir un comentario


Código de seguridad
Refescar

jTweet

Autentíficate

Gente Online

Hay 134 invitados y ningún miembro en línea