Asignación de macros de Excel a objetos

En Excel, una macro grabada se puede asignar a diferentes objetos, como una forma, un gráfico o una nota de control. En lugar de ejecutar la macro desde la herramienta requerida en la cinta, podemos crear estos objetos para ejecutarlos fácilmente. Se vuelven muy útiles cuando hay múltiples macros. Se pueden crear objetos individuales para diferentes macros. 

En este artículo, analicemos cómo podemos asignar macros a diferentes objetos:

1. Asignación de macros a una forma

Una de las formas más fáciles de ejecutar una macro es crear cualquier forma en la hoja de trabajo y usarla para ejecutar la macro.

Los pasos que se deben seguir son:

  • Haga clic en la pestaña Insertar en la cinta.

  • Vaya al grupo Ilustraciones y haga clic en el icono Formas. En la hoja, elija cualquier forma que desee y desee que se asigne como macro.


  • Haga clic donde desee agregar la forma en la hoja y la forma se insertará automáticamente.

  • La forma se puede cambiar de tamaño o reformatear de acuerdo con la forma que desee. También se puede agregar texto en la forma.

  • Luego haga clic con el botón derecho en la forma y se abrirá un cuadro de diálogo. Luego haga clic en Asignar macro.

  • Después de hacer clic con el botón derecho en la forma, se abrirá otro cuadro de diálogo de Macro.

  • En el cuadro de diálogo, seleccione la macro de la lista que desea asignar a su forma y haga clic en el botón Aceptar.

¡El trabajo está hecho! Ahora la forma funcionaría como un botón y cada vez que haga clic en él, ejecutará la macro asignada.

2. Asignación de una macro a un gráfico

En Excel, hay un conjunto de gráficos entre los que podemos elegir. Hay modelos 3D, íconos, imágenes, formas y mucho más que se pueden agregar a la hoja según sea necesario. Estos gráficos tienen una función especial, es decir, se les puede asignar una macro y pueden ejecutarse cuando sea necesario. 

Los pasos que se deben seguir son:

  • Haga clic en la pestaña Insertar en la cinta.

  • Desde las herramientas de ilustraciones, se pueden elegir diferentes gráficos, como formas, iconos, imágenes y modelos 3D.

  • Haga clic en cualquier gráfico e insértelo en la hoja. Insertemos aquí un modelo tridimensional de un insecto.

  • Luego, al hacer clic derecho sobre el gráfico, de las opciones, elija asignar macro.

  • Se abrirá un cuadro de diálogo y seleccione la macro que desea asignar a ese gráfico, haga clic en Aceptar.

Ahora, nuestro gráfico está listo para usar. Simplemente haga clic en el gráfico para ejecutar la macro asignada.

3. Asignar una macro a un control

También podemos crear un botón de control para asignarle una macro en particular y cuando un usuario hace clic en él, el botón de control realiza el conjunto de acciones deseado. 

Entendamos cómo podemos implementar esto:

  • Vaya a la pestaña Desarrollador en la cinta.

  • En el grupo Controles, haga clic en la herramienta Botón.

  • Ahora, haga clic en cualquier parte de la hoja de Excel. Tan pronto como haga esto, se abrirá el cuadro de diálogo Asignar macro.

  • Seleccione la macro que desea asignar a ese botón y complete las otras opciones. Luego haga clic en Aceptar.
  • Después de eso, se puede ver un botón rectangular en la hoja y listo para usar.

El botón que aparece en la hoja tiene una configuración predeterminada y no puede formatearlo como el color o la forma del botón. Sin embargo, el texto que aparece en el botón se puede cambiar. Simplemente haga clic derecho en el botón y se abrirá un cuadro de diálogo.

  • Haga clic en Editar texto alternativo y cambie el texto. 

Estos son algunos objetos a los que se les puede asignar una macro. 

Publicación traducida automáticamente

Artículo escrito por riyaaggarwaldtu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *