Asignar una macro a un botón en Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

En la hoja Excel podemos asignar una macro a un botón en Excel de formulario, que al hacer clic sobre él, ejecute la macro.

  • PESTAÑA PROGRAMADOR.Para insertar el control necesitamos tener activa en la cinta de opciones la pestaña de PROGRAMADOR (En Excel 2013 pestaña DESARROLLADOR).

  1. Ir a: Pestaña Archivo / Opciones. Mostrará el cuadro de diálogo de Opciones de Excel.

  2. Ir a: Categoría: Personalizar cinta de opciones / Ir a: Pestaña principal / Activar la casilla: Programador (en Excel 2013 casilla Desarrollador). Activara la pestaña en la cinta de opciones.

  • INSERTAR CONTROL. Insertamos el control botón en la hoja.

  1. Ir a: Cinta de Opciones / Pestaña: Programador / Grupo: Controles / Insertar / Controles de formulario / Botón. Seleccionamos el control deseado.

    Asignar una macro a un botón en Excel: Botón insertar, mostrando los controles disponibles
  2. Clic sobre cualquier celda de la hoja. Mostrará el cuadro de diálogo de asignar macro.

    Asignar una macro a un botón: Cuadro de diálogo de Macro, seleccionamos la macro deseada
  3. Ir a: Nombre de la macro / Clic sobre la macro deseada.

  4. Pulsar el botón Aceptar. Cierra la ventana y asigna la macro al botón.

  • TEXTO DEL BOTÓN. Insertamos el texto deseado en el control botón.

  1. Situar el cursor del ratón sobre el control botón / Botón derecho del ratón o la tecla contextual / Modificar texto / Escribir el texto deseado. Para identificar la macro con el botón.

    Asignar una macro a un botón: Hoja Excel con control de botón con el texto imprimir

    En los controles de botón no se puede modificar el color de relleno, de borde, etc.

El asignar una macro a un botón en Excel, facilita el acceso a una macro guardad en un libro Excel.

Nivel de dificultad: Avanzado Excel Avanzado

Deja un comentario

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