Informática
bitácora
Crear una macro
Si hay tareas de Microsoft Excel que realiza reiteradamente, puede grabar una macro para automatizarlas. Una macro es una acción o un conjunto de acciones que se puede ejecutar todas las veces que desee. Cuando se crea una macro, se graban los clics del mouse y las pulsaciones de las teclas. Después de crear una macro, puede modificarla para realizar cambios menores en su funcionamiento.
¿Cómo?
![]() |
Antes de grabar una macro
Las macros y las herramientas de VBA se pueden encontrar en la pestaña Desarrollador, que está oculta de forma predeterminada, por lo que el primer paso consiste en habilitarla.
|
La pestaña programador no se muestra de forma predeterminada, pero puede agregarla a la cinta.
- En la pestaña archivo , vaya a Opciones> personalizar la cinta de opciones.
- En Personalizar la cinta de opciones y Pestañas principales, active la casilla Programador.

![]() |
Grabar una macro
Hay algunos puntos útiles que le interesa saber sobre las macros:
|
![]() |
Examine la macro y pruébela
Al modificar una macro, puede aprender un poco acerca del lenguaje de programación Visual Basic.
Para modificar una macro, en el grupo Código en la pestaña Programador, haga clic en Macros, seleccione el nombre de la macro y haga clic en Editar. Esta acción hará que se inicie el Editor de Visual Basic.
Observe el código y vea de qué manera las acciones que ha grabado aparecen como código. Es probable que entienda bien algo del código y que otra parte le resulte un poco misteriosa.
Experimente con el código, cierre el Editor de Visual Basic y ejecute la macro nuevamente. Esta vez observe si sucede algo distinto.
Trabajar con macros grabadas en Excel
En la pestaña Programador, haga clic en Macros para ver las macros asociadas a un libro. O bien presione Alt+F8. Se abrirá el cuadro de diálogo Macro.
![]()
Precaución: Las macros no se pueden deshacer. Antes de ejecutar por primera vez una macro grabada, asegúrese de haber guardado el libro en la ubicación en la que quiere ejecutar la macro o, mejor aún, trabaje con una copia del libro para evitar que se produzcan cambios no deseados. Si ejecuta una macro y no hace lo que quiere, puede cerrar el libro sin guardarlo.
|
Puede trabajar con código grabado en el Editor de Visual Basic (VBE) y agregar sus propias variables, estructuras de control y otros códigos que la grabadora de macros no puede grabar. Dado que la grabadora de macros captura prácticamente todos los pasos que sigue durante la grabación, también puede limpiar cualquier código grabado que no tenga ninguna finalidad en la macro. La revisión del código grabado es una buena manera de aprender o mejorar sus conocimientos en programación de VBA.



.
