jueves, 1 de marzo de 2012

Convertir celda con texto a letra capital en Excel 2007 con macros

esto lo hacemos en caso de que deseemos cambiar el texto a letra capital en varias celdas.
primero vamos a Vista->Macros->Grabar Macro.
Una vez aqui nos saldra una ventana como esta:
en macro3 cambiamos al nombre que deseemos cambiar la macro podria ser CapitalLetter y en Metodo abreviado sera el atajo de teclado que vamos a usar para llamar a la macro (en la casilla en blanco pongan una letra).
ahora presionen el boton de Stop que esta abajo de Libro1.
ahora presionamos ALT+F11 para ir al Editor de Visual Basic. Una vez aqui vamos a la Ventana de Proyectos y vamos a la carpeta Modulos y damos doble click en Modulo1.
una vez aqui nos saldra una ventana como esta.
una vez aqui ponemos antes de End Sub este codigo.
jaxx = ActiveCell.Value 
If VarType(jaxx) = 8 Then 
ActiveCell.Value = WorksheetFunction.Proper(jaxx) 
End If
ActiveCell.Offset(1, 0).Select
OJO que esto lo hacemos habiendo puesto STOP en el paso que esta arriba.
Ahora cierran el editor y prueben escribiendo un texto en una celda y presionando el atajo de teclado que les dije anteriormente deberia salirles asi (en la figura que veran abajo escribi un texto y presione Ctrl+c y resulto)
espero les haya sido util este ejemplo.

1 comentario:

  1. eres un crack, me has salvado de reescribir un listado enorme de nuevo

    ResponderEliminar