¿Cómo agregar un botón y asignar una macro en Excel?

Cómo agregar un botón y asignar una macro en Excel

Botones de Excel

En Excel, los botones se utilizan para llamar a macros. Este tutorial cubrirá cómo crear botones de Excel, asignarles macros, ajustar sus propiedades y más.

De forma predeterminada, se puede acceder a las macros de Excel en una lista mediante el botón «Macros» en la cinta Ver.

Sin embargo, a menudo querrá proporcionar acceso fácil a una macro particular directamente en su hoja de trabajo. Esto se puede lograr usando un control de botón.

Un control de botón se parece a un botón de Microsoft Windows y ejecuta una macro cuando se hace clic en él. Es una forma mucho más práctica de acceder a las macros más utilizadas y es una forma fácil de exponer funciones personalizadas a otros usuarios de su libro de trabajo.

Ejecutar una macro desde un botón

Para ejecutar una macro desde un botón en Excel, simplemente haga clic en el botón:

La pestaña Programador de Excel

Se puede acceder a los botones a través de la pestaña Programador.

Desafortunadamente, Excel oculta la pestaña Programador de forma predeterminada. Si no ve la cinta del Programador, siga estos pasos:

Agregar un botón de macro

En Excel, seleccione la pestaña Programador, luego haga clic en el menú desplegable » Insertar » en la sección Controles. Hay varios tipos de controles divididos en dos secciones, “Controles de formulario” y “Controles ActiveX”.

Por ahora, simplemente haga clic en el botón de control debajo de » Controles de formulario «. Luego, mueva el mouse en cualquier lugar sobre la superficie de la hoja de trabajo, luego mantenga presionado el botón izquierdo y arrastre el mouse para dibujar el contorno de un rectángulo. Cuando suelte el clic izquierdo, aparecerá un nuevo cuadro de diálogo titulado » Asignar macro «.

Asignar una macro a un botón

Aquí puede asignar una macro existente al botón, grabar una nueva macro, crear una nueva macro desde cero usando VBA, o hacer clic en «Cancelar» y volver a su botón más tarde.

Asignar macro existente a un botón

Para asignar una macro existente, simplemente seleccione el nombre de la macro en la lista y luego haga clic en Aceptar.

Editar una macro existente antes de asignarla a un botón

Para editar una macro antes de asignarla al botón, seleccione el nombre de la macro en la lista y haga clic en el botón «Editar» (el texto del botón «Nuevo» cambia a «Editar»).

Grabar una macro y asignar un botón

Para grabar una nueva macro y asignarla al botón, haga clic en «Grabar …». Esto abre el cuadro de diálogo Grabar macro , donde especifica un nombre y hace clic en «Aceptar». Al botón se le asignará esa macro. Mientras tanto, Excel permanecerá en un estado de grabación hasta que haga clic en «Detener grabación» en la sección «Código» de la pestaña Programador.

Escribir procedimiento VBA y asignar al botón

Para escribir una nueva macro para el botón, escriba un nuevo nombre para su macro en el cuadro de texto en la parte superior del cuadro de diálogo, luego haga clic en «Nuevo». Excel abrirá el VB Editor, en el que verá un nuevo procedimiento de macro vacío con el nombre que ingresó. Este procedimiento se almacenará en un nuevo módulo, visible en la ventana Proyecto.

(adsbygoogle = window.adsbygoogle || []).push({});

Cambiar macro asignada al botón

Para cambiar la macro que está asignada a un botón, simplemente haga clic derecho en el botón y seleccione Asignar macro :

Aquí puede ver la macro asignada y realizar los cambios que desee.

Cómo ajustar las propiedades del botón en Excel

Mover o cambiar el tamaño del botón de Excel

Una vez que haya colocado un botón, puede moverlo o cambiar su tamaño fácilmente. Para realizar cualquiera de estas acciones, haga clic derecho en el botón. Luego, puede hacer clic con el botón izquierdo y arrastrar el botón a la ubicación deseada o cambiar su tamaño.

Botón Cambiar nombre

Con el botón seleccionado, haga clic izquierdo en el texto del botón para editar.

Para agregar varias líneas, simplemente presione la tecla ENTER .

Botón de formato

Para dar formato a las propiedades de otros botones, haga clic con el botón derecho> Control de formato

Aquí puede ajustar los tamaños de fuente y muchas otras propiedades de los botones:

De particular interés es la pestaña «Propiedades», que cambia cómo se comporta el botón cuando las filas y columnas circundantes se insertan, eliminan, cambian de tamaño o se ocultan / muestran.

  • Mover y cambiar el tamaño con las celdas : el botón se moverá y cambiará de tamaño cuando se cambien las filas y columnas.
  • Mover pero no cambiar el tamaño con las celdas : el botón se moverá, pero no cambiará de tamaño.
  • No mueva ni cambie el tamaño con celdas : el botón no se moverá ni cambiará de tamaño.
  • Finalmente, Print Object  puede configurar el objeto para que aparezca en las impresiones. Esto está desmarcado de forma predeterminada, pero se puede activar si se desea.

Conoce nuestra tienda

Ver más productos

Mejora tu nivel y logra tus objetivo

Excel

Excel cursos

Access

cursos de Access

Power BI

cursos power BI

Ayúdanos a hacer crecer el proyecto

Deja un comentario