Ejecutando macros mediante botones

Hasta ahora las macros que hemos desarrollado en el editor lo hemos ejecutado estando en el editor, sea haciendo clic en el icono del triángulo o presionando la tecla función F5. Claro que también pudimos haberlos ejecutado desde el Excel, usando la secuencia - - .

La forma elegante de ejecutar macros es colocar en alguna Sección de la hoja activa por omisión, un botón "botón" de las herramientas de formulario, que se encuentra en la cinta del o de las versiones 2010 o 2016 del Excel.

De manera que vamos a insertar dicho botón en la primera hoja del libro MisMacros03.xlsm.

Abra el libro y haga clic aquí

En la versión 2016 se encuentra la cinta de cuyo contenido es similar a la de de las versiones anteriores.

Bueno, usando la secuencia [Programador] – [Insertar] – [Botones de formulario] seleccione el botón [Botón] haciendo clic en él. Luego en la hoja activa, trace un rectángulo equivalente a las dimensiones de una celda y al soltarlo, en la ventana que aparezca, seleccione la macro que desea asignar a dicho botón. Estando seleccionado el botón, digite el nombre que desee que tenga.

De esta manera podrá insertar tantos botones quiera para las macros que tenga en dicho libro. Lógicamente, abrán macros (procedimientos) que son Sección de otras. Tiene sentido asignar un botón a las macros o procedimientos principales.

En la siguiente imagen hemos asignado botón a todas las macros contenidas en el libro MisMacros03.xlsm.

Vaya a la siguiente sesión haciendo aquí