Professional Documents
Culture Documents
clculo
Puede usar una casilla de verificacin, un botn de opcin o un botn de alternancia para indicar
opciones "o/o" (o binarias).
En este artculo:
Ms informacin sobre casillas, botones de opcin y botones de alternancia
Agregar una casilla (control de formulario)
Dar formato o editar una casilla de control de formulario
Eliminar una casilla de control de formulario
Agregar una casilla (control ActiveX)
Dar formato o editar una casilla de control ActiveX
Resumen de propiedades por categoras funcionales
Eliminar una casilla de control ActiveX
Agregar un botn de opcin (control de formulario)
Dar formato o editar un botn de opcin de control de formulario
Eliminar un botn de opcin de control de formulario
Agregar un botn de opcin (control ActiveX)
Dar formato o editar un botn de opcin de control ActiveX
Resumen de propiedades por categoras funcionales
Eliminar un botn de opcin de control ActiveX
Agregar un botn de alternancia (control ActiveX)
Dar formato o editar un botn de alternancia de control ActiveX
Eliminar un botn de alternancia de control ActiveX
de opciones. Puede seleccionar ms de una casilla a la vez en una hoja de clculo o en un cuadro
de grupo. Por ejemplo, puede usar una casilla para crear un formulario de pedido que contenga
una lista de artculos disponibles o usarla en una aplicacin de seguimiento de inventario para
mostrar si se ha interrumpido la produccin de un artculo.
Botn de opcin
Botn de alternancia
Desactivado). Al hacer clic en el botn, este cambia entre un estado habilitado o deshabilitado. Se
puede usar un botn de alternancia para, por ejemplo, cambiar entre el modo de diseo y el modo
de edicin, o como una alternativa a una casilla.
Nota
El botn de alternancia no est disponible como un control de formulario; solo como control
ActiveX.
Principio de pgina
Agregar una casilla de verificacin (control de formulario)
1.
a.
b.
c.
d.
e.
3.
Haga clic en la ubicacin de la hoja de clculo donde desea que aparezca la esquina
superior izquierda del control.
Dar formato o editar una casilla de control de formulario
En la pestaa Desarrollador, en el grupo Controles, haga clic en Propiedades
. Como
alternativa, puede hacer clic con el botn derecho en el control y, despus, hacer clic en Formato
de control.
Para especificar las propiedades del control, siga este procedimiento:
1.
clic en Activada. Una marca de verificacin indica que la casilla de verificacin est activada.
o
Para mostrar una casilla de verificacin con sombra, haga clic en Mixta. La sombra
indica una combinacin de los estados activado y desactivado; por ejemplo, cuando hay una
seleccin mltiple.
2.
En el cuadro Vincular con la celda, escriba una referencia de celda que contenga el
estado actual de la casilla de verificacin:
Cuando la casilla de verificacin est activada, la celda vinculada devuelve un
o
valor TRUE.
o
Nota
o
Cuando la celda vinculada est vaca, Excel interpreta el estado de la casilla como FALSO.
Si el estado de la casilla de verificacin es mixto, la celda vinculada devuelve un
Para eliminar la casilla, haga clic con el botn derecho en el control y, despus, haga clic
en Cortar en el men contextual.
Principio de pgina
Agregar una casilla de verificacin (control ActiveX)
1.
a.
b.
c.
d.
e.
3.
Haga clic en la ubicacin de la hoja de clculo en la que desea que aparezca la esquina
superior izquierda de la casilla de verificacin.
Dar formato o editar una casilla de control ActiveX
Para editar el control ActiveX, asegrese de que est en el modo diseo. En la ficha Programador,
en el grupoControles, active el Modo diseo
Si desea especificar
General:
AutoLoad (Excel)
Si desea especificar
Enabled (formulario)
Locked (formulario)
Name (formulario)
Placement (Excel)
PrintObject (Excel)
Visible (formulario)
Texto:
Alignment (formulario)
(izquierda o derecha).
Si desea especificar
Caption (formulario)
o lo describe.
TextAlign (formulario)
WordWrap (formulario)
Datos y enlace:
LinkedCell (Excel)
Value (formulario)
Tamao y posicin:
AutoSize (formulario)
Si desea especificar
Formato:
El color de fondo.
BackColor (formulario)
BackStyle (formulario)
ForeColor (formulario)
Shadow (Excel)
SpecialEffect (formulario)
Imagen:
Picture (formulario)
PicturePosition (formulario)
Teclado y mouse:
Accelerator (formulario)
Si desea especificar
MouseIcon (formulario)
MousePointer (formulario)
Especficas de casillas:
GroupName (formulario)
excluyentes.
TripleState (formulario)
Nota
a.
b.
c.
d.
e.
3.
Haga clic en la ubicacin de la hoja de clculo donde desea que aparezca la esquina
superior izquierda del botn de opcin.
Dar formato o editar un botn de opcin de control de formulario
Como alternativa, puede hacer clic con el botn derecho en el control y, despus, hacer clic
en Formato de control.
Para establecer las propiedades del control, haga lo siguiente:
a.
En Valor, especifique el estado inicial del botn de opcin siguiendo uno de estos
procedimientos:
b.
En el cuadro Vincular con la celda, escriba una referencia de celda que contenga
el estado actual del botn de opcin.
La celda vinculada devuelve el nmero del botn de opcin activado en el grupo de opciones. Use
la misma celda vinculada para todas las opciones de un grupo. El primer botn de opcin
devuelve un 1, el segundo botn de opcin devuelve un 2, etc. Si tiene dos o ms grupos de
opciones en la misma hoja de clculo, use una celda vinculada diferente para cada grupo de
opciones.
Use el nmero devuelto en una frmula para responder a la opcin seleccionada.
Por ejemplo, un formulario de personal, con un cuadro de grupo Tipo de trabajo, contiene dos
botones de opcin con los nombres Tiempo completoy Tiempo parcial vinculados a la celda C1.
Despus de que un usuario selecciona una de las dos opciones, la siguiente frmula de la celda
D1 se evala como "Tiempo completo" si se selecciona el primer botn de opcin o como "Tiempo
parcial" si se selecciona el segundo botn de opcin.
=SI(C1=1;"Tiempo completo","Tiempo parcial")
Si tiene tres o ms opciones para evaluar en el mismo grupo de opciones, puede usar las
funciones ELEGIR oBUSCAR de forma similar.
Para ms informacin, vea Funcin ELEGIR y Funcin BUSCAR.
Notas
Tambin puede editar las propiedades del control si selecciona el control y, despus, hace
clic en Propiedades del control
El tamao del botn de opcin dentro del control y la distancia a la que se encuentra de su
texto asociado no se pueden ajustar.
Eliminar un botn de opcin de control de formulario
Para eliminar el botn de opcin, haga clic con el botn derecho en el control y, despus,
haga clic en Cortaren el men contextual.
Principio de pgina
Agregar un botn de opcin (control ActiveX)
1.
a.
b.
c.
d.
e.
3.
Haga clic en la ubicacin de la hoja de clculo donde desea que aparezca la esquina
superior izquierda del botn de opcin.
Dar formato o editar un botn de opcin de control ActiveX
1.
2.
Si desea especificar
General:
Si desea especificar
AutoLoad (Excel)
controles ActiveX)
Name (formulario)
Placement (Excel)
Locked (formulario)
PrintObject (Excel)
Enabled (formulario)
Visible (formulario)
Texto:
Caption (formulario)
Si desea especificar
TextAlign (formulario)
Alignment (formulario)
(izquierda o derecha).
WordWrap (formulario)
Datos y enlace:
Value (formulario)
LinkedCell (Excel)
Tamao y posicin:
Si desea especificar
AutoSize (formulario)
Formato:
El color de fondo.
BackColor (formulario)
BackStyle (formulario)
ForeColor (formulario)
SpecialEffect (formulario)
Shadow (Excel)
Imagen:
Picture (formulario)
PicturePosition (formulario)
Teclado y mouse:
Si desea especificar
MouseIcon (formulario)
Accelerator (formulario)
MousePointer (formulario)
GroupName (formulario)
excluyentes.
TripleState (formulario)
Nota
El tamao del botn de opcin dentro del control y la distancia a la que se encuentra de su
En Excel 2010
a.
b.
c.
d.
e.
3.
Haga clic en la ubicacin de la hoja de clculo donde desea que aparezca la esquina
superior izquierda del botn de alternancia.
Dar formato o editar un botn de alternancia de control ActiveX
1.
2.
Si desea especificar
General:
AutoLoad (Excel)
Locked(formulario)
Name(formulario)
La manera en que el control est unido a las celdas que estn debajo de l (libre
Placement(Excel)
PrintObject(Excel)
Enabled(formulario)
Visible(formulario)
Texto:
Caption(formulario)
TextAlign(formulario)
WordWrap(formulario)
Si desea especificar
Datos y enlace:
LinkedCell(Excel)
Value(formulario)
Tamao y posicin:
AutoSize(formulario)
Height, Width(formulario)
Left, Top(formulario)
Formato:
El color de fondo.
BackColor(formulario)
BackStyle(formulario)
ForeColor(formulario)
Si desea especificar
Shadow (Excel)
Imagen:
Picture(formulario)
PicturePosition(formulario
Teclado y mouse:
Accelerator(formulario)
MouseIcon(formulario)
El tipo de puntero que se muestra cuando el usuario sita el mouse sobre un objeto
MousePointer(formulario)
TripleState(formulario)
usuario.
formulario de datos
Controles de formularios
Controles ActiveX
Qu es un formulario?
Un formulario, ya sea impreso o en lnea, es un documento diseado con formato y estructura
estndar que facilita la captura, la organizacin y la edicin de la informacin.
Los formularios en lnea tienen las mismas caractersticas que los formularios impresos.
Adems, contienen controles, que son objetos que muestran datos o hacen que sea ms fcil para
los usuarios entrar o editar los datos, realizar una accin o seleccionar una opcin. En general, los
controles facilitan el uso de los formularios. Algunos ejemplos de controles comunes son los cuadros
de lista, los botones de opcin y los botones de comando. Los controles tambin pueden ejecutar
macros asignadas y responder a eventos, tales como clics del mouse, mediante la ejecucin de
cdigo de Visual Basic para Aplicaciones (VBA).
Puede usar Excel de diversas maneras para crear formularios impresos y en lnea.
Principio de pgina
Tipos de formularios de Excel
Existen diversos tipos de formularios que puede crear en Excel: formularios de datos, hojas de
clculo que contienen controles ActiveX y de formulario, y formularios del usuario de VBA. Puede
usar cada tipo de formulario por separado o puede combinarlos de diferentes maneras para crear
una solucin que sea apropiada para su caso particular.
Formulario de datos
Un formulario de datos proporciona una forma cmoda de escribir o mostrar una fila completa de
informacin en un rango o una tabla sin desplazarse horizontalmente. Ver que la entrada de datos
ser ms sencilla con el uso de un formulario de datos, ya que no tendr que desplazarse de
columna en columna en caso de que tenga ms columnas de datos que las que pueden verse en
pantalla. Use un formulario de datos cuando sea suficiente un formulario simple de cuadros de
texto que enumeren los encabezados de columna como etiquetas y no necesite caractersticas de
formulario personalizadas ni sofisticadas, como un cuadro de lista o un control de nmero.
un elemento de una lista, o bien puede usar un control de botn de nmero para facilitar la
escritura de un nmero por parte de un usuario.
Dado que los controles y objetos se almacenan en el lienzo de dibujo, puede mostrarlos o verlos a
lo largo de texto asociado que es independiente de los lmites de fila y columna sin cambiar el
diseo de una cuadrcula o tabla de datos en la hoja de clculo. La mayor parte del tiempo, muchos
de estos controles tambin pueden vincularse con celdas de la hoja de clculo y no requieren
cdigo de VBA para hacer que funcionen. Puede establecer propiedades que determinan si un
control flota libremente o se mueve y cambia de tamao junto con una celda. Por ejemplo,
probablemente tenga una casilla de verificacin que desee mover junto con su celda subyacente
cuando se ordene el intervalo. No obstante, si tiene un cuadro de lista que desee mantener en una
ubicacin especfica en todo momento, probablemente no desee que se mueva junto con dicha
celda.
Excel tiene dos tipos de controles: controles de formulario y controles ActiveX. Adems de estos
conjuntos de controles, tambin puede agregar objetos desde las Herramientas de dibujo, como
Autoformas, WordArt, elementos grficos SmartArt o cuadros de texto.
Las siguientes secciones describen estos objetos de dibujo y controles, y adems explican en ms
detalle cmo trabajar con estos controles y objetos.
Principio de pgina
Controles de formularios
Los controles de formulario son controles originales que son compatibles con versiones anteriores
de Excel, a partir de la versin 5.0 de Excel. Los controles de formulario tambin estn diseados
para usarse en hojas de macros XLM.
Los controles de formulario se usan cuando se quiere hacer referencia e interactuar fcilmente con
datos de celda sin usar cdigo de VBA y cuando se quiere agregar controles a hojas de grfico. Por
ejemplo, despus de agregar un control de cuadro de lista a una hoja de clculo y vincularlo con
una celda, puede devolver un valor numrico para la posicin actual del elemento seleccionado en
el control. Despus, puede usar ese valor numrico con la funcinINDICE para seleccionar
elementos diferentes de la lista.
Tambin puede ejecutar macros usando los controles de formulario. Puede adjuntar una macro
existente a un control, o bien escribir o grabar una nueva macro. Cuando un usuario del formulario
hace clic en el control, ste ejecuta la macro.
No obstante, estos controles no se pueden agregar a formularios del usuario, usarse para controlar
eventos, ni modificarse para que ejecuten scripts web en pginas web.
Ejemplo
Descripcin
del
botn
Etiqueta
Cuadro de
grupo
Botn
Casilla
Botn de opcin
Nombre
Ejemplo
Descripcin
del
botn
desactivado y mixto, lo que significa una
combinacin de los estados activado y
combinado
Nombre
Ejemplo
Descripcin
del
botn
cuadro de texto, sin importar el modo en que
dicho valor se haya proporcionado.
Barra de
desplazamiento
nmero
NOTA: Los siguientes controles no estn disponibles en libros de Excel 2010. Solamente pueden
usarse en hojas de dilogo de la versin 5.0 de Excel.
Nombre del botn
Campo de texto
Ejemplo
Descripcin
del
botn
Casilla
Cuadro de
texto
Botn de
comando
Botn de
opcin
Nombre
Ejemplo
Descripcin
del
botn
Cuadro de lista
combinado
alternancia
Nombre
Ejemplo
Descripcin
del
botn
Control de
nmero
desplazamiento
Imagen
Control de
marco
Nombre
Ejemplo
Descripcin
del
botn
Principio de pgina
Objetos de herramientas de dibujo
Seleccionar y anular la seleccin de los controles para que el usuario pueda especificar
propiedades o realizar ajustes adicionales.
Agrupar, copiar, mover y alinear controles para organizar el diseo del formulario de la hoja
de clculo.
Cambiar el tamao y aplicar formato a los controles para obtener la apariencia que desea.
Principio de pgina
Formularios del usuario de VBA
Para obtener una mxima flexibilidad, puede crear formularios del usuario, que son cuadros de
dilogo personalizados que generalmente incluyen uno o ms controles ActiveX. La disponibilidad
de los formularios del usuario se establece mediante cdigo de VBA creado en el Editor de
Visual Basic. A continuacin, se ofrece un esquema de los pasos para crear un formulario del
usuario:
1.
Inserte un formulario del usuario en el proyecto de VBA del libro. Para obtener acceso al
proyecto de VBA de un libro, primero abra el Editor de Visual Basic (presione ALT+F11) y, a
continuacin, haga clic en Formulario del usuario en el men Insertar del Editor de Visual Basic.
2.
3.
4.
5.
Antes de crear un formulario del usuario, considere usar cuadros de dilogo integrados disponibles
desde Excel que puedan adaptarse a sus necesidades. Estos cuadros de dilogo integrados
incluyen las funciones de VBA CuadroEntry CuadroMsj, el mtodo de Excel InputBox, el
mtodo GetOpenFilename, el mtodo GetSaveAsFilename y el objeto Dialogs del
objeto Application, que contiene todos los cuadros de dilogo de Excel integrados.
Para ms informacin, vea el tema de ayuda Buscar ayuda sobre el uso del Editor de Visual
Basic y explore el Centro para desarrolladores de Microsoft Office Excel.