Está en la página 1de 8

F O R M U L A R I O S

1
FORMULARIOS
Los controles de formulario nos ayudan a hacer ms gil y sencillo el manejo de
una hoja de clculo. Estos controles nos permiten conseguir que el aspecto visual
de la hoja de clculo sea ms atractivo, hacen que la hoja sea ms sencilla de
manejar y nos permiten controlar la entrada de datos evitando que se introduzcan
valores incorrectos.
Para insertar controles de formulario en nuestra hoja de clculo, necesitamos
tener en pantalla la ficha Programador y el grupo Controles. Podemos hacer
visible esta barra de herramientas seleccionando Opciones de Excel -> Mostrar
ficha programador en la cinta de opciones

Para insertar un control en la hoja de clculo, pinchamos en el botn
correspondiente al control que queremos insertar. El aspecto del puntero del
ratn cambiar transformndose en una cruz pequea y delgada (+). Entonces
arrastraremos el ratn manteniendo pulsado el botn izquierdo, para darle al
control el tamao que queremos. Cuando soltemos el botn del ratn aparecer
el control sobre la hoja de clculo.
Los controles no se insertan dentro de una celda o conjunto de celdas, sino que
estn flotando sobre la hoja de clculo como si fueran una imagen.
Una vez insertados, podemos cambiar la posicin de un control o podemos
modificar su tamao.
Todos los controles se configuran pinchando sobre el control con el botn
derecho del ratn y seleccionando el comando Formato de control En la
ventana de dilogo Formato de control debemos seleccionar la ficha Control.
C U R S O D E E X C E L A V A N Z A D O
2
Tipos de controles
Vamos a ver los distintos tipos de controles de los que disponemos y las
propiedades que podemos configurar en cada uno de ellos.
Etiqueta
En una etiqueta podemos insertar texto que proporcione informacin sobre un
control. Este control no tiene propiedades para configurar.
Cuadro de edicin
Control no disponible. Se proporciona nicamente a efectos de compatibilidad
con la versin Excel 5.0.
Cuadro de grupo
Permite agrupar controles relacionados como botones de opcin o casillas de
verificacin. Este control no tiene propiedades para configurar.
Botn
Ejecuta una macro cuando se hace clic sobre l. Este control no tiene
propiedades para configurar. Al insertarlo nos permite asignarle una macro o
grabarla en ese momento.
Casilla de verificacin
Activa o desactiva una opcin. Pueden activarse varias casillas de verificacin a la
vez si las incluimos en un cuadro de grupo. Las propiedades de este control son
las siguientes: Valor (estado inicial de la casilla reverificacin que puede ser:
activado o desactivado) y Vincular con la celda (celda en la que se devuelve el
estado de la casilla de verificacin, 1 cuando est activada y 0 cuando esta
desactivada).
Botn de opcin
Selecciona una de las opciones contenidas en un cuadro de grupo. Los botones
de opcin solamente permiten elegir una opcin de entre varias. Las propiedades
de este control son las siguientes: Valor (estado inicial del botn de opcin que
puede ser: activado o desactivado) y Vincular con la celda (celda en la que se
devuelve el nmero de botn de opcin seleccionado dentro del grupo de
opciones).
Cuadro de lista
Muestra una lista de elementos. Las propiedades de este control son las
siguientes: Rango de entrada (rango de celdas que contiene los valores que se
muestran en la lista), Vincular con la celda (celda en la que se devuelve el
nmero del elemento seleccionado en el cuadro de lista) y Tipo de seleccin
F O R M U L A R I O S
3
(especifica el modo en que pueden seleccionarse los elementos de la lista: simple
o mltiple).
Cuadro combinado
Muestra una lista de elementos mediante una lista desplegable. Las propiedades
de este control son las siguientes: Rango de entrada (rango de celdas que
contiene los valores que se muestran en la lista), Vincular con la celda (celda en
la que se devuelve el nmero del elemento seleccionado en el cuadro de lista) y
Lneas de unin verticales (nmero de lneas que se muestran en el
desplegable).


Cuadro combinado de lista
Control no disponible. Se proporciona nicamente a efectos de compatibilidad
con la versin Excel 5.0.
Cuadro combinado desplegable
Control no disponible. Se proporciona nicamente a efectos de compatibilidad
con la versin Excel 5.0.
Barra de desplazamiento
Sirve para desplazarse a travs de un rango de valores cuando se hace clic en
las flechas de desplazamiento o cuando se arrastra el cuadro de
desplazamiento. Las propiedades de este control son las siguientes: Valor
actual (posicin relativa del cuadro de desplazamiento dentro de la barra de
desplazamiento), Valor mnimo (posicin del cuadro de desplazamiento ms
prxima a la parte superior de una barra de desplazamiento vertical o al
extremo izquierdo de una barra de desplazamiento horizontal), Valor
mximo (posicin del cuadro de desplazamiento ms lejana a la parte
superior de una barra de desplazamiento vertical o al extremo derecho de una
barra de desplazamiento horizontal), Incremento (tamao del espacio que se
desplazar el cuadro de desplazamiento cuando se haga clic en la flecha
situada en cualquier extremo de la barra de desplazamiento), Cambio de
pgina (tamao del espacio que se desplazar el cuadro de desplazamiento
cuando se haga clic entre el cuadro de desplazamiento y una de las flechas de
desplazamiento) y Vincular con la celda (celda en la que se devuelve la
posicin actual del cuadro de desplazamiento).
Control de nmero
C U R S O D E E X C E L A V A N Z A D O
4
Aumenta o disminuye un valor haciendo clic en flecha arriba y flecha abajo,
respectivamente. Las propiedades de este control son las siguientes: Valor
actual (posicin relativa del control de nmero dentro del rango de valores
permitidos), Valor mnimo (valor ms bajo permitido para el control de
nmero), Valor mximo (valor ms alto permitido para el control de
nmero), Incremento (cantidad de aumento o disminucin del control de
nmero cada vez que se hace clic en las flechas) y Vincular con la
celda (celda en la que se devuelve la posicin actual del cuadro de
desplazamiento).




Ejemplo 1
Tenemos una hoja de clculo que obtiene la cuota mensual a pagar por un
prstamo. El usuario debe introducir el importe a solicitar y el nmero de aos en
los que va a pagar el prstamo. Tambin debe seleccionar si prefiere un tipo de
inters variable (4,00%) o fijo (5,25%).

F O R M U L A R I O S
5
Vamos a mejorar el aspecto de la hoja de clculo aadiendo varios controles de
formulario que faciliten la entrada de los datos por parte del usuario y que eviten
la introduccin de datos incorrectos.
Comenzamos introduciendo un control de nmero para los aos. Vamos a
suponer que el plazo en aos puede oscilar entre 15 y 40 con una variacin de 5.

Una vez insertado el control, debemos configurar sus propiedades:
C U R S O D E E X C E L A V A N Z A D O
6

A continuacin, vamos a crear un cuadro de grupo para el tipo de inters, en el
que incluiremos dos botones de opcin.

Los botones de opcin se han vinculado con la celda C13, de tal forma que en
esa celda aparecer el valor 1 cuando se seleccione el botn correspondiente a la
opcin de inters variable, y el valor 2 cuando se seleccione inters fijo.
La frmula de la celda C6, donde aparece el tipo de inters seleccionado, utilizar
por tanto, la celda C13 para obtener el inters.

Por ltimo, vamos a crear un botn para que la hoja de clculo obtenga la cuota
mensual a pagar cuando se hayan introducido todos los datos necesarios.
F O R M U L A R I O S
7
Antes de crear este botn, debemos desactivar la opcin de clculo automtico
(opcin por defecto en la hoja de clculo) y seleccionar clculo manual. De esta
forma, para recalcular los valores de la hoja, el usuario debe pulsar la tecla F9, o
en nuestro caso, el botn que vamos a crear.
Al crear el botn, aparece la siguiente ventana que nos permite asignar o grabar
una macro.

Pinchamos el botn Grabar y en la ventana que aparece a continuacin,
pinchamos el botn Aceptar para comenzar a grabar la macro. En nuestro caso,
la macro va a consistir en pulsar la tecla F9 para que la hoja realice el clculo de la
cuota mensual.
El aspecto que presentar el formulario es el siguiente:
C U R S O D E E X C E L A V A N Z A D O
8

Finalmente, aplicamos unos cuantos formatos como bordes y sombreado de
celdas para dar el formulario el aspecto final.

También podría gustarte