Qu es un formulario en Excel?
Seguramente has llenado un formulario en papel, tal vez cuando has
acudido a alguna oficina de gobierno para realizar un trmite, as que
sabes de lo que estoy hablando. Estos formularios contienen
instrucciones precisas de lo que debes escribir y contienen los
recuadros necesarios para ingresar los datos.
Formulario de datos.
Hojas de clculo con controles de formulario o controles ActiveX.
Formularios de usuario en VBA.
Formulario de datos
A travs de un formulario de datos podemos mostrar al usuario la
informacin de una sola fila de una tabla. En este formulario se puede
hacer la edicin de la informacin e inclusive crear un nuevo registro
para la tabla.
Excel puede generar automticamente un formulario de datos para
cualquier tabla. Un detalle importante que debes saber sobre
los formularios de datos es que si una celda contiene una frmula no
podrs modificar dicha frmula mediante el formulario sino que
solamente se mostrar el resultado del clculo sin poder editarlo.
En este artculo
Qu es un formulario?
formulario de datos
Hoja de clculo con controles ActiveX y de
formulario
Controles de formularios
Controles ActiveX
Objetos de herramientas de dibujo
Trabajar con controles y objetos en una hoja
de clculo
Determinar el tipo de control en una hoja de
clculo
Formularios del usuario de VBA
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.
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.
Excel puede
generar automticamente un formulario de datos
integrado para el intervalo o la tabla. El formulario
de datos muestra todos los encabezados de
columna como etiquetas en un nico cuadro de
dilogo. Cada etiqueta tiene un cuadro de texto
en blanco adyacente en el que el usuario puede
escribir los datos para cada columna, hasta un
mximo de 32 columnas. En un formulario de
datos, puede agregar nuevas filas, buscar nuevas
filas mediante navegacin o, segn el contenido
de la celda, actualizar o eliminar filas. Si una celda
contiene una frmula, su resultado se muestra en
el formulario de datos, pero no puede cambiar la
frmula mediante dicho formulario.
Principio de pgina
Principio de pgina
Controles de formularios
Un cuadro d
lista de sele
nica perm
solamente u
eleccin. En
Nombre Ejemplo Descripcin
del
botn
caso, un cu
de lista se
asemeja a u
grupo de b
de opcin,
excepcin d
un cuadro d
puede cont
un gran nm
de element
manera m
eficiente.
Un cuadro d
lista de sele
mltiple pe
una elecci
elecciones
contiguas
(adyacentes
Un cuadro d
lista de sele
extendida
permite una
eleccin,
Nombre Ejemplo Descripcin
del
botn
elecciones y
contiguas, o
inconexas.
Cuadro Combina un
combinado cuadro de t
con un cuad
lista para cr
cuadro de l
desplegable
cuadro
combinado
ms compa
que un cuad
lista pero
requiere qu
usuario hag
en la flecha
para mostra
lista de
elementos.
un cuadro
combinado
permitir qu
Nombre Ejemplo Descripcin
del
botn
usuario esc
una entrada
elija solame
un element
la lista. El co
muestra el v
actual en el
cuadro de t
sin importa
modo en qu
dicho valor
haya
proporcion
Barra de Se desplaza
desplazamiento un intervalo
valores cua
usuario hac
en las flech
desplazami
arrastra el c
de
desplazami
Adems, se
Nombre Ejemplo Descripcin
del
botn
puede mov
una pgina
un intervalo
preestablec
de valores
haciendo cl
el rea entr
cuadro de
desplazami
cualquiera d
flechas de
desplazami
Generalmen
usuario tam
puede escri
valor de tex
directamen
un cuadro d
texto o una
asociados.
Control de Aumenta o
nmero disminuye u
valor, como
Nombre Ejemplo Descripcin
del
botn
incremento
numrico, u
hora o una
Para increm
el valor, es
necesario h
clic en la fle
arriba; para
disminuirlo
debe hacer
la flecha ab
Generalmen
usuario tam
puede escri
valor de tex
directamen
un cuadro d
texto o una
asociados.
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.
Principio de pgina
Controles ActiveX
Un cuadro de list
seleccin nica p
solamente una e
En este caso, un
de lista se aseme
grupo de botone
opcin, a excepc
Nombre Ejemplo Descripcin
del
botn
que un cuadro d
puede controlar
nmero de elem
manera ms efici
Un cuadro de list
seleccin mltipl
permite una elec
elecciones contig
(adyacentes).
Un cuadro de list
seleccin extend
permite una elec
elecciones y no
contiguas, o inco
Probablemente
tambin quiera incluir elementos grficos
SmartArt, formas, WordArt y cuadros de texto en
el formulario. Puede cambiar el tamao, girar,
voltear, colorear y combinar estos objetos para
crear formas an ms complejas. Cuando escribe
texto directamente en un objeto de cuadro de
texto o una forma, el texto se convierte en parte
del objeto, si gira o voltea el objeto, el texto gira o
se voltea con este. A diferencia de los controles
ActiveX, puede asignar diferentes atributos, como
tamao de fuente o estilo de fuente, a caracteres
o palabras individuales en el objeto. Tambin
puede asignar macros y agregar hipervnculos a
estos objetos. Incluso puede vincular texto en un
objeto de cuadro de texto o una forma con una
celda de una hoja de clculo y mostrar
dinmicamente valores actualizados en dichos
objetos.
Principio de pgina
Trabajar con controles y objetos en el formulario de
la hoja de clculo
Principio de pgina
Principio de pgina
Para ms informacin, v