You are on page 1of 8

F O R M U L A R I O S

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

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
2

F O R M U L A R I O S

(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

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

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

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.
6

F O R M U L A R I O S

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

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

You might also like