Está en la página 1de 13

Sesin

8
Controles Formularios
CONTROLES
4
FORMULARIOS
Definicin
Controles
Ejercicios
Microsoft Excel 2016

Un formulario es establecer una serie de controles para un formato y diseo


establecidos. Este formato puede contener formulas, funciones. Al utilizar un
formulario podemos restringir el ingreso y manipulacin de datos a nuestras
hojas de clculo, as como tambin brindarnos soluciones de negocios a
nuestros clientes.

Es importante activar las opciones avanzadas de Excel para automatizar


procedimientos y crear soluciones a medida.

A continuacin, procedemos a activar dichas herramientas:

1. Activar la ficha ARCHIVO


2. Hacer clic sobre OPCIONES, para presentar el siguiente cuadro de
dilogo:

Prof. Christian Montoya Caldern 2


Microsoft Excel 2016

3. Luego en la parte derecha de la ventana, seleccionamos la categora


PERSONALIZAR CINTA DE OPCIONES

4. En la parte central de la ventana veremos lo siguiente:

Prof. Christian Montoya Caldern 3


Microsoft Excel 2016

5. En la ventana anterior activamos la ficha DESARROLLADOR, en


versiones anteriores se llam PROGRAMADOR.

6. Luego de activar la opcin DESARROLLADOR en la ventana anterior,


aceptamos.

7. Ahora veremos en nuestra cinta de opciones la ficha DESARROLLADOR.

Prof. Christian Montoya Caldern 4


Microsoft Excel 2016

Luego de activar la ficha desarrollador, entonces ya podemos insertar los


controles formularios.

Activar la ficha desarrollador

Hacemos clic en el botn INSERTAR

Uyy, gran sorpresa con la que nos encontramos, varios controles de la


misma forma Qu insertamos?

Cundo utilizamos los controles formularios?

Esto es muy sencillo, este grupo de controles formularios, lo utilizamos


cuando deseamos que dichos controles interacten directamente con las
celdas, y asi vincularlos con las celdas.

Cundo utilizamos los controles activex?

Los controles ActiveX, son objetos que tienen una relacin directa con
macros programadas, o el uso de la programacin Visual Basic Aplication
(VBA).

Prof. Christian Montoya Caldern 5


Microsoft Excel 2016

CONTROLES FORMULARIOS

Ahora identificaremos los nombres de cada botn formulario:

BOTN DE COMANDO

Es un control utilizado para ejecutar una accin al darle clic.

CUADRO COMBINADO

Muestra una lista de opciones dentro de una lista despliegue.

CASILLA DE VERIFICACIN

Se utiliza para seleccionar una o varias alternativas.

BOTN DE OPCIN

Solo podr elegir una de un grupo de opciones.

CUADRO DE LISTA

Muestra distintos elementos en una lista.

Prof. Christian Montoya Caldern 6


Microsoft Excel 2016

CONTROL NUMRICO

Es ideal para incrementar o decrementar el valor de una celda.

ETIQUETA

Sirve para agregar textos o rtulos al formulario.

BARRA DE DESPLAZAMIENTO

Podemos utilizarlo para desplazarnos por los registros de una tabla, o por
las filas de una lista.

CONTROLES DESHABILITADOS

Los controles siguientes no estn disponibles en libros de Excel y, por lo tanto, siempre
aparecen atenuados. Estos controles slo se usan con hojas de dilogo de la versin
5.0 de Excel.

CAMPO DE TEXTO

Es un control utilizado para ingresar datos en modo de ejecucin.

CUADRO COMBINADO DE LISTA

Muestra una lista de elementos que pueden seleccionarse varios a la vez.

CUADRO COMBINADO DESPLEGABLE

Muestra una lista de elementos que pueden seleccionarse una a la vez.

EJECUTAR CUADRO DE DIALOGO

Ejecuta el formulario en hojas de dilogo de la versin 5.0 de Excel.

Prof. Christian Montoya Caldern 7


Microsoft Excel 2016

EJERCICIO 1

En este ejercicio se pretende hacer uso de los botones de opcin.

Solucin

1. Hacer el diseo del formato (aplique colores, bordes, formatos de fuente.)

2. Vincular los botones de opcin con las celdas.


a. Hacer clic derecho sobre uno de los botones, y le damos clic en
Formato de control.
b. En la siguiente ventana modificamos la opcin Vincular con la
celda:

-1- Hacer clic sobre esta casilla


-2- Haga clic en la celda H4, para
vincularla

-3- Luego clic en aceptar.

Prof. Christian Montoya Caldern 8


Microsoft Excel 2016

3. Despus de haber vinculado los controles a la celda H4, entonces


asignaremos las formulas, de forma que los datos acten dinmicamente:

4. En la celda H2 ingrese: CAMBIO

5. En la celda I2 ingrese el tipo de cambio, por ejemplo: 2.89

6. Hacer clic en la celda D9 y escriba la siguiente formula:

=si(d5=,,si(H4=1,d5, d5/i2))

Prof. Christian Montoya Caldern 9


Microsoft Excel 2016

EJERCICIO 2

En este ejercicio se debe realizar un modelo bsico del presupuesto de alquiler


de autos. Al final debe calcular el monto a pagar, segn la ubicacin y el nmero
de das.

Solucin
1. Vinculando el control CUADRO COMBINADO

Vinculando el control

Clic derecho sobre el control / clic en Formato de control

Clic en el cuadro Rango de Entrada


o Seleccione el rango K4:K7

Clic en el cuadro Vincular con la celda


o Seleccione la celda P2

Prof. Christian Montoya Caldern 10


Microsoft Excel 2016

2. Vinculando el control BOTN DE OPCIN

Clic derecho sobre el control / clic en Formato de control

Clic en el cuadro Vincular con la celda


o Seleccione la celda P4

3. Vinculando el control NUMRICO

Clic derecho sobre el control / clic en Formato de control

Modifique los siguientes valores:


o VALOR ACTUAL : 0
o VALOR MNIMO : 0
o VALOR MXIMO : 30
o INCREMENTO : 1

Clic en el cuadro Vincular con la celda


o Seleccione la celda P6

4. Asigne las siguientes formulas:

CELDA FORMULA
D8 =INDICE (L4:L8,P2)
D12 =INDICE (M4:M8,P2)
D14 =D12 * G12

Prof. Christian Montoya Caldern 11


Microsoft Excel 2016

EJERCICIO PROPUESTO 1

Se tienen los siguientes datos

Se pide crear la siguiente hoja y en ella crear los botones y las formulas
necesarias para que funcione.

Si seleccionamos un cdigo de la lista todos los dems datos deben cambiar.

Prof. Christian Montoya Caldern 12


Microsoft Excel 2016

EJERCICIO PROPUESTO 2

Marca Costo ARO Costo


Kia S/. 17500 Aro 13 S/. 210
Nissan S/. 18600 Aro 15 S/. 260
Toyota S/. 20000 Aro 18 S/. 300
Ford S/. 23500 Otros S/. 450

Color Valores Color Valores


Azul 5% Kit Limpieza 5%
Negro 2% Llanta repuesto 2%
Rojo 3% Forro de asientos 3%
Amarillo 4%

Prof. Christian Montoya Caldern 13