¿Cómo ejecutar varias macros usando un botón en Excel?
Quizás tengas múltiples macros en tu libro de trabajo y, al activarlas, necesitas hacer clic y ejecutarlas una por una. ¿Alguna vez has pensado en ejecutar varias macros a la vez usando un botón en Excel?
Ejecutar / Activar múltiples macros usando un botón con código VBA
Ejecutar / Activar múltiples macros usando un botón con código VBA
Para ejecutar múltiples macros usando un botón, sigue los siguientes pasos:
1. Primero, inserta un botón haciendo clic en Desarrollador > Insertar > Botón (Control de formulario), ver captura de pantalla:
2. Luego arrastra el ratón para dibujar un botón en la hoja de cálculo actual, y en el cuadro de diálogo Asignar macro que aparece, haz clic en Aceptar, y se insertará un botón como se muestra en la siguiente captura de pantalla:
3. Luego mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
4. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.
Código VBA: Ejecutar múltiples macros usando un botón:
Sub Button1_Click()
Call FillEmptyBlankCellWithValue 'Macro1
Call ReplaceHyperlinks 'Macro2
Call test 'Macro3
End Sub
5. Luego guarda y cierra esta ventana de código, haz clic derecho en el botón, y selecciona Asignar Macro desde el menú contextual, ver captura de pantalla:
6. En el cuadro de diálogo Asignar Macro que aparece, selecciona Button_Click, el nombre de la macro que acabas de insertar, y luego haz clic en Aceptar para salir del cuadro de diálogo. Ver captura de pantalla:
7. A partir de ahora, cuando hagas clic en el botón, las macros que hayas especificado se activarán una tras otra según sea necesario.

Descubre la Magia de Excel con Kutools AI
- Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
- Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
- Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
- Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
- Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!