Agregar una casilla, un botón de opción o un botón de alternancia a una hoja de cálculo

Se pueden utilizar casillas, botones de opción o botones de alternancia para especificar opciones de tipo excluyente (o binarias).

¿Qué desea hacer?



Obtener información acerca de casillas, botones de opción y botones de alternancia

Casilla    Activa o desactiva un valor que representa una selección inequívoca entre opuestos. Es posible seleccionar más de una casilla a la vez en una hoja de cálculo o en un cuadro de grupo. Puede utilizar una casilla, por ejemplo, para crear un formulario de pedido que contenga una lista de productos disponibles o para una aplicación de seguimiento de inventario en la que se muestre si algún producto está descatalogado.

Casilla (control de formulario)

Ejemplo de una casilla de control de formulario

Casilla (control ActiveX)

Ejemplo de una casilla de control ActiveX


Botón de opción    Permite la elección de una sola opción de entre un conjunto limitado de opciones que se excluyen mutuamente. Normalmente, un botón de opción (o botón de radio) está dentro de un cuadro de grupo o un marco. Puede utilizar un botón de opción, por ejemplo, en un formulario de pedido en el que el usuario pueda seleccionar un tamaño en un intervalo: pequeño, mediano, grande o extragrande. También, podría utilizarlo para proporcionar opciones de envío, por ejemplo, por tierra, exprés o mensajería urgente de 24 h.

Botón de opción (control de formulario)

Ejemplo de un botón de opción de control de formulario

Botón de opción (control ActiveX)

Ejemplo de un botón de opción de control ActiveX


Botón de alternancia    Sirve para indicar un estado, por ejemplo: sí o no. También puede indicar un modo: activado o desactivado. El botón alterna entre un estado habilitado y deshabilitado cuando se hace clic en él. Puede usar un botón de alternancia, por ejemplo, para alternar entre los modos de diseño y edición, o como alternativa a una casilla.

 Nota   El botón de alternancia no está disponible como control de formulario, sólo como control ActiveX.

Botón de alternancia (control ActiveX)

Ejemplo de un botón de alternancia de control ActiveX


Volver al principio Volver al principio

Agregar una casilla (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, a continuación, en Controles de formulario, haga clic en Casilla de verificación 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 control.
  2. En la ficha Programador, en el grupo Controles, haga clic en Propiedades Imagen de botón.

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

Para especificar las propiedades del control, siga este procedimiento:

  1. En Valor, especifique el estado inicial de la casilla llevando a cabo una de las siguientes acciones:
    • Para mostrar una casilla con una marca de verificación, haga clic en Activado. Una marca de verificación indica que la casilla está activada.
    • Para mostrar una casilla sin marcar, haga clic en Sin activar.
    • Para mostrar una casilla marcada con sombreado, haga clic en Mixto. El sombreado indica una combinación de estados, activados y desactivados; por ejemplo, cuando hay varias selecciones.
  2. En el cuadro Vincular con la celda, escriba la referencia de la celda que contenga el estado actual de la casilla:
    • Cuando la casilla está activada, la celda vinculada devuelve un valor TRUE.
    • Cuando la casilla está desactivada, la celda vinculada devuelve un valor FALSE.

 Nota   Cuando la celda vinculada está vacía, Microsoft Office Excel interpreta el estado de casilla como FALSE.

  • Si el estado de la casilla es mixto, la celda vinculada devuelve un valor de error del tipo #N/A.

Utilice el valor devuelto en una fórmula para interpretar el estado actual de la casilla.

Por ejemplo, el formulario de una encuesta de viajes contiene dos casillas con las etiquetas Europa y Australia contenidas en un cuadro de grupo denominado Destinos visitados. Estas dos casillas están vinculadas con las celdas C1 (para Europa) y C2 (para Australia).

Cuando el usuario activa la casilla Europa, la siguiente fórmula en la celda D1 interpreta el valor como "Ha visitado Europa":

=IF(C1=TRUE,"Ha visitado Europa","No ha visitado Europa")

Si el usuario desactiva la casilla Australia, la siguiente fórmula en la celda D2 interpreta el valor como "No ha visitado Australia":

=IF(C2=TRUE,"Ha visitado Australia","No ha visitado Australia")

Si hay tres estados para interpretar (Activado, Sin activar y Mixto) en el mismo grupo de opciones, puede utilizar de manera similar las funciones ELEGIR o BUSCAR.

 Nota   El tamaño de la casilla dentro del control y su distancia con respecto al texto con el que está asociada no se pueden ajustar.

Volver al principio Volver al principio

Agregar una casilla (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, a continuación, bajo Controles ActiveX, haga clic en Casilla de verificación 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 de la casilla.
  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 del control, en la ficha Programador, en el grupo Controles, haga clic en Propiedades Imagen de botón.

 Sugerencia   También puede hacer clic con el botón secundario en el control y después hacer clic en Propiedades.

Aparecerá 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 sección resume las propiedades disponibles.

Resumen de las propiedades por categorías funcionales

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:  
La posición del control en relación con su título (izquierda o derecha). Alignment (formulario)
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)
La manera en que se alinea el texto en el control (izquierda, centro o derecha). TextAlign (formulario)
Si el contenido del control se ajusta automáticamente al final de una línea. WordWrap (formulario)
Datos y enlace:  
El rango que está vinculado al valor del control. LinkedCell (Excel)
El contenido o estado del control. Value (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)
La apariencia visual del borde (sin relieve, con relieve, de bajo relieve, grabado o rugoso). SpecialEffect (formulario)
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 cursor en I). MousePointer (formulario)
Específicas para la casilla:  
Un grupo de botones de opción que se excluyen entre sí. GroupName (formulario)
Si un usuario puede especificar el estado NULL para el control desde la interfaz de usuario. TripleState (formulario)

 Nota   El tamaño de la casilla dentro del control y su distancia con respecto al texto con el que está asociada no se pueden ajustar.

Volver al principio Volver al principio

Agregar un botón de opció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 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, a continuación, bajo Controles de formulario, haga clic en Botón de opción 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 opción.
  2. 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 control y, a continuación, hacer clic en Formato de control.

Para establecer las propiedades del control, siga este procedimiento:

  1. En Valor, especifique el estado inicial del botón de opción llevando a cabo una de las siguientes acciones:
    • Para mostrar un botón de opción seleccionado, haga clic en Activado.
    • Para mostrar un botón de opción sin seleccionar, haga clic en Sin activar.
  2. En el cuadro Vincular con la celda, escriba la referencia de la celda que contenga el estado actual del botón de opción.

La celda vinculada devuelve el número del botón de opción seleccionado en el grupo de opciones. Use la misma celda vinculada para todas las opciones del grupo. El primer botón de opción devuelve el valor 1, el segundo devuelve el valor 2 y así sucesivamente. Si tiene dos o más grupos de opciones en la misma hoja de cálculo, use una celda vinculada diferente para cada grupo de opciones.

Use el número devuelto en una fórmula para interpretar el estado de la opción seleccionada.

Por ejemplo: un formulario de personal, con un cuadro de grupo para Tipo de empleo contiene dos botones de opción con las etiquetas Jornada completa y Media jornada vinculados con la celda C1. Cuando un usuario selecciona una de las dos opciones, la siguiente formula en la celda D1 interpreta el valor como "Jornada completa" si está seleccionado el primer botón o como "Media jornada" si está seleccionado el segundo botón.

=IF(C1=1,"Jornada completa","Media jornada")

Si hay tres o más opciones para interpretar en el mismo grupo de opciones, puede usar de manera similar las funciones ELEGIR o BUSCAR.

 Notas 

  • También puede modificar las propiedades del control si selecciona el control y después hace clic en Propiedades de control Imagen de botón en la barra de herramientas Formularios.
  • El tamaño del botón de opción dentro del control y su distancia con respecto al texto con el que está asociado no se pueden ajustar.

 Nota   Para ver un ejemplo de los botones de opción en una plantilla de Excel, consulte el tema de la Ayuda sobre una calculadora para un colegio electoral.

Volver al principio Volver al principio

Agregar un botón de opción (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 opción 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 opción.
  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 establecer las propiedades del control, en la ficha Programador, en el grupo Controles, haga clic en Propiedades Imagen de botón.

 Sugerencia   También puede hacer clic con el botón secundario en el control y después hacer clic en Propiedades.

Aparecerá 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 sección resume las propiedades disponibles.

Resumen de las propiedades por categorías funcionales

Si desea especificar Use esta propiedad
General:  
Si el control se carga al abrir el libro. (excepto para controles ActiveX) AutoLoad (Excel)
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 modificar el control. Locked (formulario)
Si se puede imprimir el control. PrintObject (Excel)
Si el control puede recibir el foco y responder a eventos generados por el usuario. Enabled (formulario)
Si el control está visible u oculto. Visible (formulario)
Texto:  
Texto descriptivo sobre el control que lo identifica o lo describe. Caption (formulario)
Atributos de fuente (negrita, cursiva, tamaño, tachado, subrayado y grosor). Bold, Italic, Size, StrikeThrough, Underline, Weight (formulario)
La manera en que se alinea el texto en el control (izquierda, centro o derecha). TextAlign (formulario)
La posición del control en relación con su título (izquierda o derecha). Alignment (formulario)
Si el contenido del control se ajusta automáticamente al final de una línea. WordWrap (formulario)
Datos y enlace:  
El contenido o estado del control. Value (formulario)
El rango que está vinculado al valor del control. LinkedCell (Excel)
Tamaño y posición:  
La distancia entre el control y el borde izquierdo o el superior de la hoja de cálculo. Left, Top (formulario)
El alto o ancho en puntos. Height, Width (formulario)
Si el tamaño del control se ajusta automáticamente para mostrar todo el contenido. AutoSize (formulario)
Formato:  
El color de fondo. BackColor (formulario)
El estilo de fondo (transparente u opaco). BackStyle (formulario)
El color de primer plano. ForeColor (formulario)
La apariencia visual del borde (sin relieve, con relieve, de bajo relieve, grabado o rugoso). SpecialEffect (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:  
Un icono del mouse personalizado. MouseIcon (formulario)
La tecla de método abreviado para el control. Accelerator (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 cursor en I). MousePointer (formulario)
Específicas para el botón de opción:  
Un grupo de botones de opción que se excluyen entre sí. GroupName (formulario)
Si un usuario puede especificar el estado NULL para el control desde la interfaz de usuario. TripleState (formulario)

 Nota   El tamaño del botón de opción dentro del control y su distancia con respecto al texto con el que está asociado no se pueden ajustar.

Volver al principio Volver al principio

Agregar un botón de alternancia (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 alternar 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 alternancia.
  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 establecer las propiedades del control, en la ficha Programador, en el grupo Controles, haga clic en Propiedades Imagen de botón.

 Sugerencia   También puede hacer clic con el botón secundario en el control y después hacer clic en Propiedades.

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 sección 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 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 puede recibir el foco y responder a eventos generados por el usuario. Enabled (formulario)
Si el control está visible u oculto. Visible (formulario)
Texto:  
Texto descriptivo sobre el control que lo identifica o lo describe. Caption (formulario)
La manera en que se alinea el texto en el control (izquierda, centro o derecha). TextAlign (formulario)
Si el contenido del control se ajusta automáticamente al final de una línea. WordWrap (formulario)
Datos y enlace:  
El rango que está vinculado al valor del control. LinkedCell (Excel)
El contenido o estado del control. Value (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. Imagen (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 cursor en I). MousePointer (formulario)
Especificas para el botón de alternancia:  
Si un usuario puede especificar el estado NULL para el control desde la interfaz de usuario. TripleState (formulario)

Volver al principio Volver al principio

 
 
Corresponde a:
Excel 2007