Вы находитесь на странице: 1из 12

CAPACIDADES EN ESTA SESIN

El participante al final de esta sesin:


Elabora una consulta de datos automatizada usando controles.
Diferencia y utiliza adecuadamente los controles.



TEMAS A DESARROLLAR EN ESTA SESIN
Controles de Formularios.
Control cuadro combinado.
Control cuadro de lista.
Control cuadro de grupo.
Control de nmero.
Control botn de opcin.
Control casilla de verificacin.
Macros en Excel.



Autoevaluacin.



http://www.ucv.edu.pe/cis/
cisvirtual@ucv.edu.pe






SESIN

11
Controles de Formularios

P g i n a | - 2 -

Estimado alumno:
En esta sesin de aprendizaje tiene como objetivo el de utilizar los controles de formularios 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.

Importante:
Los detalles de los temas tratados en esta sesin se encuentran en la carpeta lecturas.
Asimismo los archivos a usar en toda esta sesin debes descargarlos desde el campus virtual
hacia la Unidad D: de tu PC.


CONTROLES DE FORMULARIOS

a) Activar / Desactivar el Acceso a los Controles de Formularios:

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.
VEAMOS
Haz clic en el botn de Archivo que se encuentra en la esquina superior izquierda.
Clic en Opciones
Clic en Personalizar cinta de
opciones
En el lado lateral derecho, se
muestra una ventana donde debes
activar la casilla Programador.
Finalmente, haz clic en el botn
Aceptar.
Ya tienes activada la ficha
Programador y en ella el botn
Insertar con los controles a usar.




!
1

P g i n a | - 3 -

b) Tipos de Controles de Formularios

Para mostrar los controles de formularios, haz clic en la ficha Programador, luego en el botn
Insertar del grupo Controles.



c) Principales Controles de Formulario
A continuacin detallamos los diferentes tipos de controles de formularios que nos
proporciona Excel 2010.

Tipo de control Descripcin
Etiqueta Texto agregado a una hoja de clculo o formulario para
proporcionar informacin acerca de un control.
Cuadro de
grupo
Un borde y un rtulo que agrupa los controles relacionados, como
los botones de opcin o las casillas de verificacin.
Botn
Un botn que ejecuta una macro cuando se hace clic en l.
Casilla de
verificacin
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.
Botn de
opcin
Los botones de opcin se utilizan cuando se permite una de varias
posibilidades.
Cuadro de
lista
Un cuadro que contiene una lista de elementos.
Cuadro
combinado
Un cuadro con una lista desplegable. El elemento que se
seleccione en el cuadro de lista aparecer en el cuadro de texto.


P g i n a | - 4 -

Barra de
desplazami
ento
Un control que sirve para desplazarse a travs de un rango de
valores.
Control de
nmero
Sirve para adjuntarse a una celda y aumentar un valor, haga clic
en la flecha arriba; para disminuir un valor, haga clic en la flecha
abajo.

d) Insertar Controles de Formularios a la Hoja de Clculo
A continuacin veremos los pasos generales para insertar cualquier controla al ahoja de
clculo.
Seleccione en la ficha Programador, el botn Insertar del grupo Controles, y haga clic en
el control que desee insertar. Ejemplo: Cuadro combinado



En la hoja de clculo, arrastra el control hasta que tenga el tamao que desee.




e) Asignar Propiedades a los Controles de Formularios
Las propiedades de los controles, permitirn que se automaticen acciones en la hoja de
clculo, conjuntamente con las funciones de Excel desarrolladas en sesiones anteriores. (El
detalle de las propiedades de los principales controles est en el mdulo de clase).
YA ESTA INSERTADO,
muy fcil Verdad! , pero
solo insertados no sirven
de nada; debemos
asignar las propiedades
que le permitan
automatizar ciertos
procesos.

P g i n a | - 5 -

Para asignar las propiedades a un control de formulario, podemos seguir con el siguiente proceso:
Selecciona el control al que desea asignar propiedades (Presione CRTL+Clic)



En la ficha Programador, selecciona el botn Propiedades del grupo Controles y asigne las
propiedades solicitadas.



Importante:
FACIL su proceso es sencillo, pero lo veremos mejor estos 2 procedimientos en las siguientes
aplicaciones.

Ejercicio:
Elabora una consulta de datos, de tal manera que al seleccionar el Nombre del producto desde un
cuadro combinado, se muestre el detalle de ste (marca y precio).
Para crear la consulta ya tenemos los datos tabulados en una tabla desde donde se extraer la
informacin solicitada.
Solucin:
En la Hoja 1, tienes una lista de 24 productos con los que se desarrollars la aplicacin:
Asignar un Nombre al rango de la lista de productos:

Al trabajar con controles de formularios, es recomendable asignar nombres a los rangos que vas
a usar. Entonces:
En la Hoja 1, asignar el nombre de LISTA al rango de celdas A2:E25.

Las
propiedades
de un control,
dependen del
tipo de
controla usar.
!

P g i n a | - 6 -

o Selecciona el rango A2:E25 y en el cuadro de nombres escribe LISTA y presiona Enter.



o Insertando el Control Cuadro Combinado para mostrar los productos:
o Activa la Hoja 2, e inserta el control Cuadro combinado para mostrar los nombres de
los productos que estn contenidos en Hoja 1.




o Localizado el control, insertarlo con arrastre en la hoja de clculo.





P g i n a | - 7 -

Asignando Propiedades al Cuadro Combinado insertado:
Se quiere que el control Cuadro combinado, contenga a la lista de producto, por ello
debemos asignarle propiedades:
o Haz clic derecho sobre el Cuadro combinado insertado y selecciona la opcin
Formato de control, tendrs el siguiente cuadro de dilogo, donde ingresaras las
propiedades a asignar:




o En el cuadro Rango de entrada, debes ingresar el rango de los productos a mostrar:
A2:A25 de la Hoja 1. Tambin se puede escribir el nombre de rango LISTA asignado al
rango de celdas A2:E25 de la Hoja 1.
o En el cuadro Vincular con la celda, debes seleccionar la celda en blanco donde se
mostrar un valor que nos indicar la posicin (ndice) del elemento seleccionado en
el cuadro combinado: vamos a vincularlo a la celda A1 de la Hoja 2.
o En el cuadro combinado Lneas de unin verticales, opcionalmente debemos escribir
un nmero de elementos a desplegarse en el control.
o Realizado estos cambios tendrs el control de la siguiente manera:






P g i n a | - 8 -

o Haz clic en la en el botn Aceptar.
o Ahora haz clic en la hoja de clculo para deseleccionar el control y luego haz clic
sobre el control cuadro combinado, el resultado es el siguiente:




Importante:
OBSERVA: Al seleccionar un producto (Ej.: ASPIRADORA THOMAS TH-1650), el contenido de
la celda A1 muestra un valor (Ej.: 4), que es la posicin del elemento en la lista de productos.





Mostrando el detalle del elemento seleccionado:
Al seleccionar un producto en el cuadro combinado, se debe mostrar el Estilo y la marca,
correspondiente. Como el cuadro combinado de productos est vinculado a la celda A1, donde
se muestra la posicin (ndice) del elemento seleccionado, usaremos la funcin INDICE.
!

P g i n a | - 9 -

o Escribe los siguientes textos para la consulta de datos:




o Ingresa en cada celda indicada la funcin INDICE y sus argumentos necesarios:
En Celda Escribe la funcin
D6 =INDICE (LISTA, A1, 2)
Dnde:
LISTA: Es el rango de productos, desde donde extraern los datos.
A1: Es la celda que indica la posicin del elemento seleccionado en la lista.
2: N columna en la LISTA de productos, donde se encuentra el resultado a
reportar: ESTILO.

o Similar proceso es para reportar la MARCA.

En Celda Escribe la Funcin
D7 =INDICE (LISTA, A1, 3)

o Obtendrs los resultados siguientes al seleccionar un elemento de la lista:





Finalmente, vamos a mejorar el diseo:
a) Ocultaremos las lneas de la cuadrcula de la hoja de clculo:
o Seleccione la ficha Vista y desmarque la casilla Lneas de cuadrcula.



P g i n a | - 10 -



o El resultado obtenido debe ser:



b) Inserta un control cuadro de grupo alrededor de los resultados obtenidos y escribe el
ttulo REPORTE:



o Asigne color de fuente blanco a la celda A1, para ocultar el valor de la celda
vinculada
o El Resultado ser:



P g i n a | - 11 -

Importante:
Haz terminado tu aplicacin y puedes darte cuenta que la automatizacin desde la Hoja 2, te
permite seleccionar un elemento de la gran lista de productos que tienes en la Hoja 1, para
extraer de ella, detalles de dicho producto, sin necesidad de ir a la Hoja 1 y visualizar los
detalles.
ES TRABAJOSO, pero nada difcil; espero lo vuelvas a practicar y tambin desarrollar las
aplicaciones modulares y propuestas en el Campus virtual. Hasta la siguiente Sesin.

GRABACIN DE MACROS
El proceso de grabacin de una macro consta de tres fases. En primer lugar debemos activar la
ficha Programador, los pasos lo vimos en el caso anterior, recuerdas.

En primer lugar se pone en marcha el grabador de macros, dndole un nombre. A continuacin
se efectan las acciones que se desea grabar, como seleccin de comandos, celdas, ingreso de
datos. Finalmente se detiene el grabador de macros.

Procedimiento:
1. Seleccionar la Ficha Programador.
2. En el grupo cdigo, seleccionar Grabar
Macro.
3. En la ventana que se muestra indicar el
Nombre de la macro.
4. Asigne una combinacin de teclas a la macro
en la opcin mtodo abreviado (por ejemplo
D).
5. Guardar la macro en el libro activo
seleccionando la opcin Este libro.
6. Escriba una descripcin breve en el cuadro Descripcin.
7. Para comenzar la grabacin de la macro pulse Aceptar. Excel muestra un mensaje que en
ese momento se est grabando una macro y adems muestra el botn detener.
8. Pulse el botn Detener grabacin, despus de efectuar las acciones correspondientes
que se desea grabar la macro. Este paso es importante, si no detiene el grabador de
macros, Excel contina grabando sus acciones indefinidamente.






!
2

P g i n a | - 12 -

AUTOEVALUACION:
Ahora demuestra lo aprendido:
1. Responde V (Verdadero) o F (Falso), marca con X: V F

a. Todo control de formulario est en la ficha Programador ( ) ( )
b. El control Cuadro combinado permite elegir ms de un elemento ( ) ( )
c. Todo control de formulario se debe vincular a la hoja de clculo ( ) ( )
d. Para seleccionar un control insertado, debes combinar CTRL+CLIC ( ) ( )

2. Es un control que agrupa elementos de un mismo tipo:

a. CUADRO DE LISTA
b. CUADRO COMBINADO
c. BOTON DE OPCION
d. CUADRO DE GRUPO
e. NA

3. Son herramientas de controles de la ficha Programador:

a. Controles Activos
b. Controles para Formularios
c. Controles Active X.
d. TIR