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

Controles de Formulario

Los controles de formulario en Excel son objetos que podemos colocar dentro de una hoja de nuestro l
de un formulario de usuario en VBA, y nos darán funcionalidad adicional para interactuar mejor con lo
tener un mejor control sobre la información.

La pestaña Desarrollador es una sección especial donde se agrupa una serie de controles necesarios para trabajar c
y otras tareas similares.
Esta pestaña agrupa diversos grupos y controles que han sido diseñados para apoyarnos en tareas específicas d

NOTA: De no encontrarse la pestaña DESARROLLADOR,


5 debe de activarse, llendo a "Personalizar Cinta d
1000

Controles de Formularios

1. Crear formularios con controles dentro de Excel.


2. Escribir nuestras propias macros para ejecutar
acciones dentro de un libro de Excel
3. Utilizar comandos XML o controles ActiveX.

Activa o desactiva una opción. Pueden activarse varias casillas de PROPIEDADES: Valor (estado inicial de
verificación a la vez si las incluimos en un cuadro de grupo, sin que sean activado o desactivado) y Vincular con
mutuamente excluyentes. estado de la casilla de verificación, 1
desacti
1. Casilla de verificación

EJEMPLO 01:
Si el usuario marca Estado Civil "Casado" que se le asigne como bono 10% de su S.B. sino 0

Sueldo Basico Bono


S/. 1,500.00 S/. 0.00

EJEMPLO 02:
Si el usuario marca que es "Mayor de edad" y es Estado Civil "Soltero", "Ofrecer oferta", sino "No ofrecer oferta"
Nos permite selecciona solo una de las opciones contenidas en un cuadro PROPIEDADES: Valor (estado inicial d
de grupo, las alternativas en este caso son Usuario
excluyentes entre sí.Condiciónactivado o desactivado) y Vincular con l
José Ofrecer Ofertanúmero de botón de opción seleccion
Nos permite selecciona solo una de las opciones contenidas en un cuadro PROPIEDADES: Valor (estado inicial d
de grupo, las alternativas en este caso son excluyentes entre sí. activado o desactivado) y Vincular con l
número de botón de opción seleccion

2. Botones de Opción

EJEMPLO 01:
Si el usuario marca "Bueno" Debe de aparecer el mensaje "Gracias por su calificación", sino "Haremos lo posible para mejo

Condición
Gracias por su calficacion

TAM
EJEMPLO 02:
Si el usuario elije una TV de 32' su precio es 1000 soles, si es de 36' su precio será de 1600, o si es de 40' su precio será de 2

Condición de Alumno
1600
32'

36'

40'
EJEMPLO 03:
Si el usuario es RESIDENTE tendra un 2% de descuento sobre el PRECIO; sino 0.
PROPIEDADES: Rango de entrada (ran
AdemásNos muestra
si su Forma una lista es
de Pago deCONTADO
elementossemediante
efectuaráuna lista
otro desplegable.
descuento sobrepara
el PRECIO que
queserá del 10% sino
se muestran en laserá delVincu
lista), 5%
que el usuario realice una selección entre ellos, solo podremos elegir
entre una de las alternativas. devuelve el número del elemento selec
V. Casilla 1 (número de líneas que se m
V. Botón 1

Precio S/. 7,500.00


Descuento por Residencia S/. 150.00
Decuento por Pago Contado S/. 750.00
TOTAL S/ 6,600.00

3. Cuadro Combinado

EJEMPLO 01:
Si el DESTINO es "Ica" su precio es 25 soles, si es "Lima" su precio es 40 soles, si es "Ayacucho"
su precio es 60 soles, o si es "Arequipa" su precio será 50 soles.
codigo Destino precio
1 Ica 25
2 Lima 40
3 Ayacucho 60
4 Arequipa 50

Precio S/. 60.00

EJEMPLO 02:
Si el producto a comprar es "Helado" su precio será 3.5 soles, si es "Torta" su precio será 7.5 soles, sino 5.5 soles.
Al final en nota debe aparecer un mensaje que indique que PRODUCTO que se compro , el GUSTO y su PRECIO.
Mensaje: El consumo fue (Nombre del Producto) de (Nombre del Gusto) y su cuenta es de (Precio) soles.

Día y hora 6/26/2019 3:01 PROPIEDADES:


PRODUCTO Rango de entrada (ran
Nos permite presentar al usuario un listado de opciones para que realice que seHelado
muestran en la lista), Vincul
una selección sobre ellas. Dependiendo de la selección, se arrojará un 1
devuelve el número del elemento s
resultado que podremos integrar en
Cliente una
don fórmula.
doña 2
(especificaTorta
el modo en que pueden se
3 Dulce simple o m
Cantidad 10 4
5
V. Producto Seleccione producto 6
1 7
V. Gusto Seleccione el gusto
7 D. Producto
Precio S/ 3.50 Helado

Total S/ 35.00

NOTA.
El consumo fue Helado de Fresa y su cuenta es de 35 Soles

4. Cuadro de Lista

EJEMPLO 01:
Si la MARCA es "Toyota" su precio es 20000 soles, si es "Chevrolet" su precio es 25000 soles, si es "Ford" su precio es 22000
si es "Honda" su precio es 21000 soles, si es "Ferrari" su precio será 30000 soles, sino 28000 soles.

Marca 3
1 Toyota S/ 20,000.00 Toyota
Chevrolet Chevrolet
2 S/ 25,000.00 Ford
3 Ford S/ 220,000.00 Honda
Ferrari
4 Honda S/ 21,000.00 BMW
5 Ferrari S/ 30,000.00
Muestra dos flechas en sentido contrario (ascendente y descendente), que
nos permite aumenta o disminuye un valor haciendo clic en flecha arriba y PROPIEDADES: Valor actual (posición rela
flecha abajo, respectivamente. rango de valores permitidos), Valor mínim
control de número), Valor máximo (valor
6 BMW S/ 280,000.00
Muestra dos flechas en sentido contrario (ascendente y descendente), que
2000aumenta o disminuye un valor haciendo clic en flecha arriba y PROPIEDADES: Valor actual (posición rela
nos permite
flecha abajo, respectivamente.
Precio rango de valores permitidos), Valor mínim
S/. 220,000.00
control de número), Valor máximo (valor
número), Incremento (cantidad de aum
EJEMPLO 02: número cada vez que se hace clic en las fl
en la que se devuelve la posición actua
V. Vendedor 1 6
V. Vendedor 2 8 VEN
VENDEDOR
Mes 1
Comparacion de Ventas por Vendedor 1 DIANA S/. 10,211
VendedorPermite
1 Vendedor
crear 2 deMes
una barra desplazamiento similar a la2 que se ISABEL S/. 63,312
utiliza en las ventanas de
S/. 55,294
Windows, que S/. 61,386 1
mostrará el intervalo 3
de valores en una celda ZORAIDA
asociada S/. 29,365
cuando hagamos clic
S/. 87,252 en las flechas de
S/. 19,199 2 desplazamiento o arrastremos
4 el deslizador.
LINA S/. 88,388
S/. 15,948 S/. 11,881 3 5 ANGELICA S/. 63,707
S/. 38,758 S/. 95,440 4 6 MARIA S/. 55,294
PROPIEDADES: Valor actual: Corresponde al valor actual que tiene el control. Valor
S/. 197,252 S/. 187,906 TOTAL TATIANA
7 elegido. S/. 88,294
mínimo: Corresponde al valor mínimo que deseamos pueda ser Valor máximo: Corresponde al
NATALY
valor máximo que deseamos pueda ser elegido. Incremento: 8Corresponde al valor en que S/. 61,386
aumentará o
disminuirá
Vendedor 1 el control. Cambio
Vendedor 2 de página: corresponde el valor
9 de cambio
JHONYque tendrá la barra
S/. si damos
51,707
clic no sobre las flechas sino sobre la barra central directamente. Vincular con la celda: En esta opción
indicaremos la celda en la cual deseamos se coloque el número CARLOS
10 que resulta S/. 39,940 con el
luego de la interacción
control 11 GLORIA S/. 78,923
12 LADY S/. 96,166
13 JORGE S/. 24,714
14 DIEGO S/. 49,000

7. Control de Número

EJEMPLO 01:

Cantidad 9

8. Barra de Desplazamiento
EJEMPLO 01:

Meses
enero
Febrero
Marzo
Abril
Mayo
Junio
Julio
Agosto
Septiembre
Octubre
Noviembre
Diciembre
1

EJEMPLO 02:
Hallar la Cuota Mensual, que depende del Interes que es Fijo 6%, del Periodo de Años, que debe tener un rango entre 2 y 5
"Control de Número". Y el monto que oscilara entre 1000 y 10000 soles (Use la "Barra de Desplazamiento")

DATOS
TASA DE INTERES ANUAL 6%
PERIODOS (AÑOS) 2
MONTO DEL PRESTAMO S/. 1,000.00

CUOTA ANUAL S/. 560.00


CUOTA MENSUAL S/. 46.67
lario

ntro de una hoja de nuestro libro, o dentro


para interactuar mejor con los usuarios y
mación.

les necesarios para trabajar con formularios, macros

arnos en tareas específicas de uso no frecuente.

lendo a "Personalizar Cinta de Opciones"

ADES: Valor (estado inicial de la casilla reverificación que puede ser:


desactivado) y Vincular con la celda (celda en la que se devuelve el
e la casilla de verificación, 1 cuando está activada y 0 cuando esta
desactivada)

Casado

No ofrecer oferta"
DADES: Valor (estado inicial del botón de opción que puede ser:
desactivado) y Vincular con la celda✘ (celda
Mayor en
dela que se devuelve el
Edad 1
de botón de opción seleccionado dentro del grupo de opciones). 1
✘ Soltero
DADES: Valor (estado inicial del botón de opción que puede ser:
desactivado) y Vincular con la celda (celda en la que se devuelve el
de botón de opción seleccionado dentro del grupo de opciones).
✘ Soltero

Op...
Haremos lo posible para mejorar"

Bueno 1

TAM...
Malo

i es de 40' su precio será de 20000.

2
● 32'

36'

40'

For...
ADES: Rango de entrada (rango de celdas que contiene los valores
erá del 10% sino
e muestran en laserá delVincular
lista), 5% con la celda (celda en la que se
el número del elemento seleccionado ) y Líneas de unión verticales
(número de líneas que se muestran en el desplegable).
✘ Residente

Contado

Credito
3

oles, sino 5.5 soles.


STO y su PRECIO.
(Precio) soles.

ADES: Rango de PRECIO


entrada (rango de celdas que contiene los valores
GUSTO
muestran en la lista), Vincular con la celda (celda en la que se
lve el número del 3.5 Menta
elemento seleccionado) y Tipo de selección
a el modo en que 7.5 Chocolate los elementos de la lista:
pueden seleccionarse
simple o múltiple).
5.5 Frutilla
Vainilla
Nuez
Leche
Fresa

D. Gusto
Fresa

"El consumo fue "&F119&" de "&G119&" y su cuenta es de "&D121&" Soles"

i es "Ford" su precio es 22000,

oyota
hevrolet
rd
onda
rrari
MW

S: Valor actual (posición relativa del control de número dentro del


ores permitidos), Valor mínimo (valor más bajo permitido para el
úmero), Valor máximo (valor más alto permitido para el control de
S: Valor actual (posición relativa del control de número dentro del
ores permitidos), Valor mínimo (valor más bajo permitido para el
úmero), Valor máximo (valor más alto permitido para el control de
Incremento (cantidad de aumento o disminución del control de
a vez que se hace clic en las flechas) y Vincular con la celda (celda
se devuelve la posición actual del cuadro de desplazamiento).
……………….
VENTAS
Mes 2 Mes 3 Mes 4
S/. 52,904 S/. 22,525 S/. 15,861
nas de S/. 65,573 S/. 96,783 S/. 64,900
mos clic S/. 97,749 S/. 78,747 S/. 45,934
S/. 81,891 S/. 64,429 S/. 2,983
S/. 51,601 S/. 73,547 S/. 47,167
S/. 87,252 S/. 15,948 S/. 38,758
Valor
Corresponde alS/. 61,104 S/. 84,830 S/. 80,959
e aumentará o S/. 19,199 S/. 11,881 S/. 95,440
barra si damos S/. 73,057 S/. 26,453 S/. 86,968
En esta opción
teracción con elS/. 90,178 S/. 52,004 S/. 38,303
S/. 1,661 S/. 57,380 S/. 77,936
S/. 76,884 S/. 82,518 S/. 76,311
S/. 58,490 S/. 61,404 S/. 97,637
S/. 97,900 S/. 72,247 S/. 56,296
be tener un rango entre 2 y 5 (Use el
plazamiento")
Servicios de Encomiendas SAC

Proforma de Envío

T. Kilogramos:

Normal
7
Destino:

Express 1

2
Delivery 3

6
Costo Básico 24.50 Total Servicios 26.95 7
Recargo Express 10% 2.45 IGV 19% 5.12
Delivery S/. 10.00 - Total a Pagar 32.07
CELDA VINCULANTE TIPO DE SERVICIO
2

CELDA VINCULANTE DELIVERY

Tabla de Costos
Destino Costo x Kg.

Arequipa 3.50

Iquitos 3.70

Juliaca 3.00

Lima 5.00 TCOSTOS

Tacna 3.80

Trujillo 5.90

Tumbes 6.00

CELDA VINCULANTE DESTINO


1
Servicios de Encomiendas SAC

Proforma de Envío

T.Kilogramos:

Normal
5

2
Destino: 4

Express

1
✘ Delivery

Costo Por Equipaje S/ 25.00 Total con Servicios S/ 37.50


Recargo Express 10% S/ 2.50 IGV 19% S/ 7.13
Delivery S/. 10.00 S/ 10.00 Total a Pagar S/ 44.63
Tabla de Costos
Destino Costo x Kg.

1 Arequipa 3.50

2 Iquitos 3.70

3 Juliaca 3.00

4 Lima 5.00 TCOSTOS

5 Tacna 3.80

6 Trujillo 5.90

7 Tumbes 6.00
S..
VIAJES WILLY FOGG
CONTROL DE VIAJES

Viaje 1 N° de Personas 2 ✘ Bolsa de viaje

✘ Seguro de accidentes

C Viaje
Sol & Ski
Destino
Sierra Nevada
F. Salida
12/26/2015
F. Regreso
1/2/2016
Precio
657

Si 3 estrellas = 0 euros

Ven...
3 estrellas 3 Si 4 estrellas = 20 euros/persona/dia
4 estrellas Si 5 estrellas = 40 euros/persona/dia
● 5 estrellas
INCREMENTO POR CATEGORIA
560.00 €

Vendedor 1 Seguro Accidentes = 30 euros/persona


. Bolsa de Viaje = 5 euros/persona

AGENTE INCREMENTO OTRAS OPCIONES


Nombre Comisión Seguro Accidentes
Ana Llopis 4% Bolsa de Viaje
Total Comisión 25.20 €
TOTAL IMPORTE
IGV
TOTAL FACTURA
S..
G

1
✘ Bolsa de viaje

✘ Seguro de accidentes 1

N° de Dias
7

strellas = 0 euros
= 20 euros/persona/dia
= 40 euros/persona/dia

NTO POR CATEGORIA


560.00 €

entes = 30 euros/persona
iaje = 5 euros/persona

TO OTRAS OPCIONES
60.00 €
10.00 €

630.00 €
113.40 €
743.40 €
S...
VIAJES WILLY FOGG
CONTROL DE VIAJES

Viaje 1
✘ Bolsa de Viaje
N° de Personas 3 ✘ Seguro de Accidentes

C...
Viaje Destino F. Salida F. Regreso Precio
Sol & Ski Sierra Nevada 12/26/2015 1/2/2016 657.00 €

2 INCREMENTO POR CATEGORIA


● 3 Estrella 3 420.00 €
● 4 Estrella
5 Estrella
INCREMENTO OTRAS OPCIONES
Bolsa de Viaje
Vendedor 1 Seguro Accidentes

AGENTE
Nombre Comisión TOTAL IMPORTE
Ana Llopis 4% IGV
Total Comisión S/ 21.00 TOTAL FACTURA
GG

1
N° de Dias
7

TO POR CATEGORIA
420.00 €

O OTRAS OPCIONES 1
15.00 € 1
90.00 €

525.00 €
94.50 €
619.50 €
VIAJES
Viaje Destino Fecha Salida Fecha Regreso Precio básico
1 Sol & Ski Sierra Nevada 12/26/2015 1/2/2016 657.00 €
2 Tarifa Surfer Tarifa 12/26/2015 12/31/2016 452.00 €
3 Viena Musical Viena 11/25/2015 1/2/2016 1,052.00 €
4 Praga Histórica Praga 12/25/2015 12/31/2016 852.00 €
5 Fin de Año en Florencia Florencia 12/30/2015 1/5/2016 1,029.00 €

AGENTE
Nombre Comisión categoria
1 Ana Llopis 4% 1
2 Jesus López 5% 2
3 Alvaro Ruiz 4% 3
4 María Naranjo 6%
26.28 €

Si 3 estrellas = 0 euros
Si 4 estrellas = 20 euros/persona/dia
Si 5 estrellas = 40 euros/persona/dia
Mayorista
Mundicolor
Halcón
Mundicolor
Halcón
Marsans

precio
0
20
40

Si 3 estrellas = 0 euros
Si 4 estrellas = 20 euros/persona/dia
Si 5 estrellas = 40 euros/persona/dia

Вам также может понравиться