Grabadora de Marcos

Excel tiene una herramienta para crear macros sin necesidad de saber programar macros, y se llama la Grabadora de Macros. Es herramienta se encuentra en el menú Programador O Desarrollador según la versión de Excel que tenga.




Esta herramienta permite grabar o capturar todos los clicks o acciones que se hagan sobre la hoja de cálculo y convertirlos en código de programación en el lenguaje VBA

Ejemplo sencillo de cómo usar la grabadora de macros:

En la celda A1 se va a escribir la palabra HOLA, y con la grabadora de macro se va a realizar una macro que coloque en negrita la palabra, pinte o rellene la celda de color amarillo y la fuente o tipo de letra la coloque de color rojo.

1 Escribe la palabra HOLA en la celda A1



2 Selecciona en el menú Programador, y luego click en el icono Grabar Macro


Y se abre esta ventana:


Da click en el botón Aceptar y a partir de ese momento empieza la grabación de la macro.

3 Empieza a ejecutar los pasos para colocar negrita, rellenar color amarillo la celda y colocar en rojo la fuente.

Seleccionar la celda A1


Luego Click en Inicio, click en Negrita, click en Color de relleno, y click en Color de Fuente.


4 Regresa al Menú Programador O Desarrollador y da click en Detener la grabación. Y ya quedaron capturados o guardados los click que realizo para cambiar el formato de la celda A1


5 Para ver la macro o el código que acaba de grabar, debe entrar al editor de visual basic.

En el mismo menú Programador o Desarrollador, da click en el incono Visual Basic


Y se abre la siguiente ventana:


En esa ventana debe hacer los siguiente:

Da clizk en “+” de la carpeta que dice Módulos

  



Luego doble clik en la palabra Módulo1
Al lado derecho aparecerá al código que acaba de grabar.


6 Por último, para ejecutar la macro que acaba de grabar hace lo siguiente:

En el menú Programador o Desarrollador da click en el icono Macros


 Eso abre la siguiente ventana (debe tener la palabra HOLA en la celda A1 sin formato)

 


Da click en botón Ejecutar y automáticamente dará formato a la celda A1

No hay comentarios:

Publicar un comentario

Función MSGBOX

La función MsgBox permite mostrar cuadro de dialogo con mensajes que pueden ser varios tipos como por ejemplo de información, de advertencia...