La función Macro de Excel permite registrar las acciones realizadas en la hoja de cálculo y ejecutarlas de nuevo para su uso posterior. Sin embargo, sería extremadamente útil poder ejecutar la macro con un simple clic en un botón, en lugar de hacerlo manualmente. Al crear botones de macro, podrá asociar macros con botones y mostrarlos en la hoja de cálculo para realizar diferentes tareas que haya registrado con la macro. Excel permite crear botones personalizados para vincularlos con macros. Esta publicación explicará cómo crear macros y asociarlas con botones.
Inicie Excel 2010, cree o abra una hoja de datos en la que desee crear un botón para macros.
Por ejemplo, usaremos un ejemplo muy sencillo para ilustrarlo en detalle. Hemos incluido una hoja de datos con los campos: Nombre, Cursos, Calificaciones, Calificación y Premios.

Para empezar, necesitamos que la pestaña "Desarrollador" aparezca en la ventana de Excel. Si no la encuentra, vaya al menú Archivo, haga clic en Opciones y, en el panel izquierdo , en Personalizar cinta . En el panel derecho, active la casilla "Desarrollador " . Haga clic en Aceptar para que aparezca en la cinta.
![Excel 2010: Uso de macros mediante botones Excel 2010: Uso de macros mediante botones]()
Vaya a la pestaña Desarrollador y haga clic en Grabar macro.
Ahora asígnele un nombre apropiado y haga clic en Aceptar para comenzar a grabar la macro.
Ahora vaya a la pestaña Inicio y, desde Formato condicional, vaya al menú Reglas para resaltar celdas y haga clic en Menor que .
Ingrese un valor adecuado para su hoja de datos. Como puede ver en la captura de pantalla a continuación, ingresamos 60 (para marcar a los estudiantes reprobados con una cantidad menor). Haga clic en Aceptar.
Como puede ver, el formato condicional se aplica en la tabla Marcas .
Ahora siga el mismo procedimiento para aplicar el formato condicional en los campos de calificación y premio en dinero .
Ahora dejaremos de grabar la macro, navegaremos a la pestaña del desarrollador y presionaremos Detener grabación .
![Excel 2010: Uso de macros mediante botones Excel 2010: Uso de macros mediante botones]()
Grabaremos una nueva macro para aplicar formato a las columnas en negrita y centrarlas. Siga el procedimiento para crear una nueva macro.
Puedes ver la macro con el nombre de Bold_Align , pondrá la fuente en negrita y alineará el texto en el centro.
![Excel 2010: Uso de macros mediante botones Excel 2010: Uso de macros mediante botones]()
Ahora necesitamos crear botones para cada macro, para esto vamos a la pestaña Desarrollador, en las opciones de Insertar , hacemos clic en la imagen del botón presente en Controles de formulario, como se muestra en la captura de pantalla a continuación.
![Excel 2010: Uso de macros mediante botones Excel 2010: Uso de macros mediante botones]()
Al hacer clic, el puntero cambiará a un signo más. Haga clic en cualquier lugar de la hoja de datos para colocar el botón. Al hacer clic, aparecerá un cuadro de diálogo que le solicitará que asocie la macro con el botón. Seleccione Cond_form en la lista y haga clic en Aceptar.
![Excel 2010: Uso de macros mediante botones Excel 2010: Uso de macros mediante botones]()
Verá que aparece el botón en la hoja de datos.
![Excel 2010: Uso de macros mediante botones Excel 2010: Uso de macros mediante botones]()
Ahora, dale un nombre apropiado haciendo clic en el botón (mientras esté seleccionado) como se muestra en la captura de pantalla a continuación.
![Excel 2010: Uso de macros mediante botones Excel 2010: Uso de macros mediante botones]()
Crearemos otro botón para asociar la macro Bold_Align y lo llamaremos Formato.
![Excel 2010: Uso de macros mediante botones Excel 2010: Uso de macros mediante botones]()
Al hacer clic en los botones, verá los cambios, a medida que se ejecuta la macro en el backend.
![Excel 2010: Uso de macros mediante botones Excel 2010: Uso de macros mediante botones]()
Para uso futuro, debe guardar la hoja de cálculo como habilitada para macros, para esto, vaya al menú Archivo y haga clic en Guardar como.
![Excel 2010: Uso de macros mediante botones Excel 2010: Uso de macros mediante botones]()
Aparecerá un cuadro de diálogo; en Guardar como tipo, haga clic en Libro de Excel habilitado para macros y haga clic en Guardar.
![Excel 2010: Uso de macros mediante botones Excel 2010: Uso de macros mediante botones]()
También puede consultar guías revisadas anteriormente sobre SmartArt en Excel 2010 y Cómo incrustar video en Excel 2010 .