Agregar un botón o un botón de comando a una hoja de cálculo

Se pueden utilizar un botón (un control de formulario) o un botón de comando (un control ActiveX) para ejecutar una macro que realiza una acción cuando un usuario hace clic en él.

¿Qué desea hacer?


Obtener información acerca del botón y del botón de comando

Se conocen como botón de comando tanto el botón de control de formulario como el botón de comando de control ActiveX. Es posible utilizar un botón o un botón de comando para automatizar la impresión de una hoja de cálculo, el filtrado de filtrar datos o el cálculo de cifras. En general, el botón de control de formulario y el botón de comando de control ActiveX tienen una apariencia y una función similares. Sin embargo, hay algunas diferencias que se explicarán en las secciones siguientes.


Botón (control de formulario)

Ejemplo de un botón de control de formulario

Botón de comando (control ActiveX)

Ejemplo de un botón de comando de control ActiveX


Volver al principio Volver al principio

Agregar un botón (control de formulario)

  1. Si la ficha Programador no está disponible, muéstrela.

MostrarMostrar la ficha Programador

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Opciones de Excel.
  1. En la categoría Más frecuentes, en Opciones principales para trabajar con Excel, active la casilla Mostrar ficha Programador en la cinta de opciones y, a continuación, haga clic en Aceptar.

 Nota   La cinta de opciones es un componente de la Interfaz de usuario de Microsoft Office Fluent.

  1. En la ficha Programador, en el grupo Controles, haga clic en Insertar y después, en Controles de formulario, haga clic en Botón Imagen del botón.

Grupo Controles

  1. Haga clic en la ubicación de la hoja de cálculo en la que desee que aparezca la esquina superior izquierda del botón.
  2. Asigne una macro (macro: acción o conjunto de acciones utilizados para automatizar tareas. Las macros se graban en el lenguaje de programación de Visual Basic para Aplicaciones.) al botón.

Para obtener más información acerca de cómo crear y modificar macros, consulte la sección de Ayuda Macros.

  1. Para especificar las propiedades de control del botón, haga clic con el botón secundario en el botón y, a continuación, haga clic en Formato de control.

Volver al principio Volver al principio

Agregar un botón de comando (control ActiveX)

  1. Si la ficha Programador no está disponible, muéstrela.

MostrarMostrar la ficha Programador

  1. Haga clic en el botón de Microsoft Office Imagen del botón y, a continuación, haga clic en Opciones de Excel.
  1. En la categoría Más frecuentes, en Opciones principales para trabajar con Excel, active la casilla Mostrar ficha Programador en la cinta de opciones y, a continuación, haga clic en Aceptar.

 Nota   La cinta de opciones es un componente de la Interfaz de usuario de Microsoft Office Fluent.

  1. En la ficha Programador, en el grupo Controles, haga clic en Insertar y después, en Controles ActiveX, haga clic en Botón de comando Imagen de botón.

Grupo Controles

  1. Haga clic en la ubicación de la hoja de cálculo en la que desee que aparezca la esquina superior izquierda del botón de comando.
  2. Para modificar el control ActiveX, asegúrese de que está en el modo de diseño. En la ficha Programador, en el grupo Controles, active Modo Diseño Imagen de botón.
  3. Para especificar las propiedades de control del botón de comando, en la ficha Programador, en el grupo Controles, haga clic en Propiedades Botón para editar código.

 Sugerencia   También puede hacer clic con el botón secundario en el botón de comando y, a continuación, hacer clic en Propiedades.

 Nota   Antes de hacer clic en Propiedades, asegúrese de que el objeto cuyas propiedades desee examinar o cambiar ya esté seleccionado.

Aparece el cuadro de diálogo Propiedades. Para obtener información detallada acerca de cada propiedad, seleccione la propiedad y, a continuación, presione F1 para ver un tema de la Ayuda de Visual Basic (Ayuda de Visual Basic: para obtener ayuda de Visual Basic, sitúe el puntero del mouse en Macro en el menú Herramientas y haga clic en Editor de Visual Basic. En el menú Ayuda, haga clic en Ayuda de Microsoft Visual Basic.). También puede escribir el nombre de la propiedad en el cuadro Buscar de la Ayuda de Visual Basic. La siguiente tabla resume las propiedades disponibles.

Si desea especificar Use esta propiedad
General:  
Si el control se carga al abrir el libro. (excepto para controles ActiveX) AutoLoad (Excel)
Si el control puede recibir el foco y responder a eventos generados por el usuario. Enabled (formulario)
Si se puede modificar el control. Locked (formulario)
El nombre del control. Name (formulario)
La manera en que el control está unido a las celdas que están debajo de él (libre flotante, mover sin cambiar el tamaño o mover y cambiar el tamaño). Placement (Excel)
Si se puede imprimir el control. PrintObject (Excel)
Si el control está visible u oculto. Visible (formulario)
Texto:  
Atributos de fuente (negrita, cursiva, tamaño, tachado, subrayado y grosor). Bold, Italic, Size, StrikeThrough, Underline, Weight (formulario)
Texto descriptivo sobre el control que lo identifica o lo describe. Caption (formulario)
Si el contenido del control se ajusta automáticamente al final de una línea. WordWrap (formulario)
Tamaño y posición:  
Si el tamaño del control se ajusta automáticamente para mostrar todo el contenido. AutoSize (formulario)
El alto o ancho en puntos. Height, Width (formulario)
La distancia entre el control y el borde izquierdo o el superior de la hoja de cálculo. Left, Top (formulario)
Formato:  
El color de fondo. BackColor (formulario)
El estilo de fondo (transparente u opaco). BackStyle (formulario)
El color de primer plano. ForeColor (formulario)
Si el control tiene una sombra. Shadow (Excel)
Imagen:  
El mapa de bits que se muestra en el control. Picture (formulario)
La ubicación de la imagen en relación con su título (izquierda, superior, derecha, etc.). PicturePosition (formulario)
Teclado y mouse:  
La tecla de método abreviado para el control. Accelerator (formulario)
Un icono del mouse personalizado. MouseIcon (formulario)
El tipo de puntero que se muestra cuando el usuario sitúa el mouse sobre un objeto determinado (por ejemplo: estándar, flecha o en forma de I). MousePointer (formulario)
Si el control recibe el foco cuando se hace clic en él. TakeFocusOnClick (formulario)

Volver al principio Volver al principio

 
 
Corresponde a:
Excel 2007