Ejecución de una macro desde un botón de comando - Artículos de TechTV

Tabla de contenido

Ha escrito la macro perfecta usando Excel VBA. En lugar de tener que recordar una tecla de método abreviado, le gustaría agregar un botón a la hoja de trabajo para invocar la macro.

Hay dos tipos de botones que puede colocar en una hoja de cálculo. Si bien los controles ActiveX tienen más funciones, a menudo uso un botón de comando normal. Es fácil de configurar, siempre que primero realice una modificación simple en la barra de herramientas.

Haz clic derecho en cualquier barra de herramientas y elige "Personalizar …" en la parte inferior del menú emergente. El cuadro de diálogo Personalizar tiene tres pestañas. Elija la pestaña Comandos.

En el cuadro de lista de la izquierda, desplácese hacia abajo y seleccione Formularios. Luego, en el cuadro de lista de la derecha, verá que la tercera opción se llama Botón. Haga clic en el elemento Botón en el cuadro de lista de la derecha, arrástrelo y suéltelo en una barra de herramientas existente.

El botón ahora está agregado a su barra de herramientas. Ahora puede cerrar el cuadro Personalizar.

Para dibujar un botón en la hoja de trabajo, haga clic en el icono del botón en la barra de herramientas. Haga clic en la hoja de trabajo y arrastre para dibujar un botón de cualquier tamaño. Cuando suelte el mouse, aparecerá el cuadro de diálogo "Asignar macro". Ahora puede seleccionar qué macro debe ejecutarse al hacer clic en el botón

Notarás que el botón tiene un nombre poco amigable como "Botón 1". Haga clic derecho en el botón para que aparezcan los controladores de selección. Ahora puede hacer clic y arrastrar para seleccionar el texto del botón. Escribe algo descriptivo.

Consejos adicionales: mientras edita texto en el botón, notará que el botón está rodeado por líneas diagonales. Si hace clic con el botón derecho en las líneas y elige Control de formato …, puede editar la fuente en el botón.

Tenga en cuenta que este cuadro de diálogo Control de formato solo tiene una pestaña para la fuente.

Esto es muy sutil. Si vuelve al botón y hace clic en el área de las líneas diagonales, las líneas cambian a puntos. Haga clic con el botón derecho en los puntos, seleccione Control de formato y verá que el cuadro de diálogo Control de formato tiene muchas más opciones.

Uso de autoformas: también puede asignar una macro a cualquier autoforma. En el menú, seleccione Ver> Barras de herramientas> Dibujo para mostrar la barra de herramientas Dibujo. Utilice el icono de Autoshape para seleccionar una forma interesante. Arrastre la hoja de trabajo para crear la forma. Haga clic derecho en la forma para acceder a la opción Asignar macro.

Articulos interesantes...