Inicio rápido: 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.

Imagine que todos los meses crea un informe para el gerente del departamento contable. Desea que los nombres de los clientes con cuentas vencidas aparezcan en rojo y en negrita. Puede crear y luego ejecutar una macro que aplique rápidamente estos cambios de formato en las celdas seleccionadas.

¿Cómo?

Imagen del icono

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. Para más información, vea Mostrar la pestaña Programador.

Pestaña Programador en la cinta de opciones

Imagen del icono

Grabar una macro   

  1. En el grupo Código en la pestaña Programador, haga clic en Grabar macro.

  2. De manera opcional, escriba un nombre para la macro en el cuadro Nombre de la macro, especifique una tecla de método abreviado en el cuadro Tecla de método abreviado, y una descripción en el cuadro Descripción. A continuación, haga clic en Aceptar para comenzar a grabar.

    Comando Grabar macro en el grupo Código de la pestaña Programador

  3. Realice las acciones que desee automatizar, como escribir texto repetitivo o completar hacia abajo una columna de datos.

  4. En la pestaña Programador, haga clic en Detener grabación.

    Comando Detener grabación en el grupo Código de la pestaña Programador

Imagen del icono

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.

Pasos siguientes

¿Cómo?

Imagen del icono

Antes de grabar una macro   

Compruebe que se muestra la pestaña Programador en la cinta de opciones. Dado que la pestaña Programador no se muestra de manera predeterminada, haga lo siguiente:

  1. Vaya a Excel > Preferencias… > Barra de herramientas y cinta de opciones.

  2. En la categoría Personalizar cinta, en la lista Pestañas principales, seleccione la casilla Programador y, a continuación, haga clic en Guardar.

Imagen del icono

Grabar una macro   

  1. En la pestaña Programador, haga clic en Grabar macro.

  2. De manera opcional, escriba un nombre para la macro en el cuadro Nombre de la macro, especifique una tecla de método abreviado en el cuadro Tecla de método abreviado, y una descripción en el cuadro Descripción. A continuación, haga clic en Aceptar para comenzar a grabar.

  3. Realice las acciones que desee automatizar, como escribir texto repetitivo o completar hacia abajo una columna de datos.

  4. En el grupo Código en la pestaña Programador, haga clic en Detener grabación.

Imagen del icono

Examine la macro y pruébela   

Al modificar una macro, puede aprender un poco acerca del lenguaje de programación Visual Basic.

Para editar una macro, 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.

Pasos siguientes

Para obtener más información sobre la creación y la ejecución de macros, vea Crear, ejecutar, editar o eliminar una macro.

¿Necesita más ayuda?

Siempre puede preguntar a un experto en Excel Tech Community, obtener soporte técnico en la Comunidad de respuestas o sugerir una característica nueva o mejora en el UserVoice de Excel.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×