Controles de Formulario para Excel
Controles de Formulario para Excel
Controles de Formulario para Excel
Controles de
Formulario
Controles de Formulario
Controles de Formulario
Objetivos:
Esta seccin de aprendizaje tiene como objetivo el utilizar los controles
de formulario para automatizar las aplicaciones en la hoja de clculo.
Estos controles se pueden utilizar conjuntamente con las diversas
funciones que ya hemos estudiado, como lo veras en las aplicaciones
de esta gua y las modulares.
Controles de formulario
1. Activar / Desactivar el Acceso a los Controles de Formulario:
Los controles de formulario generalmente no estn disponibles en la cinta de
opciones, es por ello que debes conocer como activar la ficha Programador,
que es la que los contiene.
Clic en Opciones.
Clic en Personalizar cinta de
opciones.
Pgina 1 de 45
Controles de Formulario
Finalmente, haz clic en el botn Aceptar.
Ya tienes activada la Ficha Programador y en ella el Botn Insertar con los
controles a usar.
Pgina 2 de 45
Controles de Formulario
En
desee.
YA ESTA INSERTADO!,
muy fcil Verdad?,
pero solo insertados no
sirven de nada;
debemos asignar las
propiedades que le
permitan automatizar
ciertos procesos
Pgina 3 de 45
Controles de Formulario
5. Principales Controles de Formulario:
A continuacin se detalla los diferentes tipos de controles de formularios que nos
proporciona Excel 2010.
Tipo de Control
Etiqueta
Cuadro de grupo
Botn
Casilla de
verificacin
Botn de opcin
Cuadro de lista
Cuadro
combinado
Barra de
desplazamiento
Control de
nmero
Descripcin
Texto agregado a una hoja de clculo o
formulario para proporcionar informacin acerca
de un control.
Un borde y un rtulo que agrupa los controles
relacionados, como los botones de opcin o las
casillas de verificacin.
Un botn que ejecutar una macro cuando se
hace clic en l.
Un botn que activa o desactiva una opcin.
Puede seleccionarse ms de una casilla de
verificacin a la vez en una hoja o en un grupo.
Los botones de opcin se utilizan cuando se
permite una de varias posibilidades.
Un cuadro que contiene una lista de elementos.
Un cuadro con una lista desplegable. El elemento
que se seleccione en el cuadro de lista aparecer
en el cuadro de texto.
Un control que sirve para desplazarse a travs de
un rango de valores.
Sirve para adjuntarse a una celda y aumentar un
valor, haga clic en la flecha de arriba; para
disminuir un valor, haga clic en la flecha abajo.
Pgina 4 de 45
Controles de Formulario
Pgina 5 de 45
Controles de Formulario
Con esto se nos abrir la ventana de propiedades del control:
Tiene 5 fichas pero solo es necesario configurar la ficha Control, las dems
son opcionales. Veamos las opciones de esta ficha Control:
Valor actual: Es una casilla informativa que corresponde al valor en el
cual est actualmente el control.
Valor mnimo: Corresponde al valor mnimo al cual puede llegar a
tomar el control, es decir es el valor mnimo que nos podr generar
este control.
Valor mximo: Corresponde al valor mximo al cual puede llegar a
tomar el control, es decir es el valor mximo que nos podr generar
este control.
Pgina 6 de 45
Controles de Formulario
Incremento: Con este parmetro podemos configurar el valor de los
incrementos que se van a aplicar cada que presionemos alguna de
las flechas.
Vincular con la celda: Esta ltima opcin es la ms importante ya que
es mediante esta opcin que podemos vincular finalmente la
interaccin entre el control y la hoja de Excel; as que solo basta con
indicar en cual celda de la hoja deseamos que se ingrese al valor al
utilizar este Control. Para este ejemplo le indicamos en este parmetro
la celda B2.
Y con esto podemos dar Aceptar para ver cmo se dan los resultados en
la hoja al interactuar con este control. Luego de dar Aceptar, el control
Pgina 7 de 45
Controles de Formulario
seguir en modo edicin por lo que antes de poder utilizarlo, debemos
dar clic en cualquier celda:
Pgina 8 de 45
Controles de Formulario
Este control nos sirve para incrustar en la hoja de Excel un botn como los
que se pueden observar en cualquier formulario (Aceptar, Cancelar,
etc.). La interaccin se da al activar una macro que tengamos en el Libro
de trabajo, es decir, al dar clic sobre el botn, sirve para ejecutar una
macro.
Vamos a insertar una macro sencilla en la hoja de trabajo para que al dar
Clic al botn, nos muestre un mensaje informativo de saludo. Para insertar
el cdigo de la macro, damos clic derecho sobre el nombre de la hoja y
seleccionamos Ver cdigo:
Con esto se abre el Editor de Visual Basic donde podemos crear las
macros que se pueden ejecutar en la Hoja:
Pgina 9 de 45
Controles de Formulario
Pgina 10 de 45
Controles de Formulario
Con este se activa el cursor del mouse en modo edicin para dibujar el
botn a nuestro gusto en la hoja e inmediatamente al dibujar el botn, se
abre una ventana para Asignar macro, en la cual, aparece el listado de
las macros que tengamos en el libro de Excel:
Pgina 11 de 45
Controles de Formulario
Seleccionamos la macro Saludo que tenemos en la Hoja1 y damos clic en
Acepar.
El botn tiene configurada la activacin de la macro Saludo para que el
dar clic en el Botn de Formulario se active dicha macro que muestra el
mensaje que configuramos.
Solo hace falta configurar el texto que se muestra en el botn ya que por
defecto aparece Botn 1:
Pgina 12 de 45
Controles de Formulario
Con esto, se activa el cursor del mouse en modo de edicin para poder
dibujar en la hoja Excel el cuadro de lista:
Pgina 13 de 45
Controles de Formulario
Para que nuestro Control de Cuadro de Lista nos presente el listado de los
vendedores damos clic derecho sobre el mismo y seleccionamos la ltima
opcin Formato de control; con esto se muestra la ventana de formato
para configurar las opciones:
Pgina 14 de 45
Controles de Formulario
En la Ficha Control tenemos 3 opciones:
Rango de entrada: En esta opcin indicaremos el rango de celdas del
libro de Excel donde estn los datos que necesitamos se muestren en
el control de lista. As que damos clic en el botn de seleccin
representado en una cuadrcula con una fleca y seleccionamos el
rango del listado de vendedores que tenemos en la Hoja2:
Pgina 15 de 45
Controles de Formulario
que realicemos con el control Cuadro de Lista. El resultado de esta
interaccin es un valor numrico entero que va desde 1 hasta el
nmero de opciones que se tiene en la lista, as, al seleccionar el
primer valor de la lista, el resultado ser 1, si seleccionamos la quinta
opcin de la lista, el resultado ser 5 y as sucesivamente. Para indicar
en cual celda deseamos obtener el resultado damos clic en el botn
de seleccin de esta opcin:
Pgina 16 de 45
Controles de Formulario
Pgina 17 de 45
Controles de Formulario
Por ltimo, para darle un poco ms de funcionalidad a la interaccin con este
control, vamos a disear un esquema en esta Hoja1 donde podamos ver las
ventas de cada mes para el vendedor seleccionado en el Cuadro de lista:
Con el uso de la funcin INDICE podemos obtener el valor de las ventas de cada
mes para el vendedor seleccionado:
Pgina 18 de 45
Controles de Formulario
Con esto, se activa el cursor del mouse en modo de edicin para poder
dibujar en la hoja Excel el cuadro combinado:
Al igual que el Cuadro de Lista, debemos indicar a este control cuales son
los datos que necesitamos nos presente para nuestro ejercicio, vamos a
contar con un listado de los vendedores a los cuales se tienen asociado
unos montos de ventas en la Hoja2:
Pgina 19 de 45
Controles de Formulario
Pgina 20 de 45
Controles de Formulario
En la ficha Control tenemos 3 opciones:
Rango de entrada: En esta opcin indicaremos el rango de celdas del
libro de Excel donde estn los datos que necesitamos se muestren en
el control de lista desplegable. As que damos clic en el botn de
seleccin y seleccionamos el rango del listado de vendedores que
tenemos en la Hoja2:
Pgina 21 de 45
Controles de Formulario
celda deseamos obtener el resultado damos clic en el botn de
seleccin de esta opcin:
Pgina 22 de 45
Controles de Formulario
Pgina 23 de 45
Controles de Formulario
ventas de cada mes para el vendedor seleccionado en la lista
desplegable:
Pgina 24 de 45
Controles de Formulario
Pgina 25 de 45
Controles de Formulario
Pgina 26 de 45
Controles de Formulario
Pgina 27 de 45
Controles de Formulario
la celda de la hoja en la cual deseamos se coloque el nmero que
resulta luego de la interaccin con el control.
Bien, ahora para ver este control en accin, contaremos con el listado de
los meses en la fila 3 y en la fila superior tenemos el valor en nmero
correspondiente para cada mes. Debajo tendremos una Barra de
desplazamiento quedando bien alienada con los nombres de los meses:
Pgina 28 de 45
Controles de Formulario
Pgina 29 de 45
Controles de Formulario
Otro de los controles de formularios que nos puede ser de gran utilidad es
el botn de Opcin, el cual bsicamente nos da la facilidad de
interactuar con la hoja de Excel permitiendo seleccionar de un listado de
opciones la que se requiera.
Con esto, el cursor de mouse se activa en modo edicin con lo cual solo
es necesario dibujar este control en la hoja de Excel:
Pgina 30 de 45
Controles de Formulario
este botn, clic derecho sobre el control con lo cual se activa el cuadro
de Formato de control.
Pgina 31 de 45
Controles de Formulario
El resultado de este control es un valor numrico que va desde 1 hasta el
nmero de Botones de opcin que tengamos. Es importante resaltar que
los Botones son excluyentes, es decir, no podemos tener Activos varios
botones a la vez.
Vamos a realizar una aplicacin sencilla de este control, supongamos que
se trata de la venta de televisores donde tenemos 3 tamaos: 32, 36 Y 42
pulgadas. La idea es que dependiendo del tamao que se escoja, el
precio del televisor debe ser diferente:
32 Pulgadas: $ 400.00
36 Pulgadas: $ 500.00
42 Pulgadas: $ 650.00
Insertamos el primer botn en la hoja:
Pgina 32 de 45
Controles de Formulario
Pgina 33 de 45
Controles de Formulario
que repetir este paso por cada botn de opcin que insertemos en la
hoja:
Pgina 34 de 45
Controles de Formulario
Ya que vimos el control de Botones de Opcin, vamos a continuar con el
control de Casilla de Verificacin el cual tiene un uso similar. Con este
control, lo que podemos obtener es la capacidad de seleccionar ms de
una opcin que a diferencia del control Botn de opcin solo podamos
seleccionar una.
Con esto se activa el cursor del mouse en modo edicin para poder
insertar en la hoja de Excel este control, as que solo debemos dibujar el
control a nuestra necesidad:
Veamos las opciones de configuracin que tiene este control dando clic
derecho sobre el mismo y seleccionamos Formato de control:
Pgina 35 de 45
Controles de Formulario
Pgina 36 de 45
Controles de Formulario
Para ver entender mejor el funcionamiento de este control vamos a
realizar una aplicacin sencilla, en este caso un servicio de lavado. Se
cuenta con tres opciones, Sencilla, adiciona Brillada y adicionar
Desmanchada. De acuerdo a los servicios que se seleccione, el precio del
servicio total cambia teniendo en cuenta los siguientes precios:
Sencilla:
$ 12
Brillada:
$ 5.5
Desmanchada:
$6.5
Pgina 37 de 45
Controles de Formulario
Damos clic al botn Aceptar y ahora vemos que al seleccionar esta
casilla que ahora tiene el texto Sencilla, en la celda B5 el resultado es
VERDADERO:
Pgina 38 de 45
Controles de Formulario
Ahora realizamos estos mismos pasos para los otros dos servicios:
Insertar Casilla de Verificacin.
Cambiar el texto: Cambiar Casilla 2 por Brillada
Vincular celda para el Resultado.
Nota: A diferencia del Control Botn de Opcin y en caso de tener varias
casillas de verificacin no se debe vincular a la misma celda ya que cada
Casilla es independiente, es decir, no son excluyentes.
Pgina 39 de 45
Controles de Formulario
Luego realizamos la suma de las celdas que arrojan el valor del servicio
para obtener el total:
Pgina 40 de 45
Controles de Formulario
Pgina 41 de 45
Controles de Formulario
Pgina 42 de 45
Controles de Formulario
Pgina 43 de 45
Controles de Formulario
Solo hace falta configurar los Botones de opcin del segundo grupo
Tamao para que queden vinculados a una celda que luego pueda
ser utilizada para efectuar operaciones y funciones:
Pgina 44 de 45
Controles de Formulario
Pgina 45 de 45