8/19/2019 Taller Formularios
http://slidepdf.com/reader/full/taller-formularios 1/10
8/19/2019 Taller Formularios
http://slidepdf.com/reader/full/taller-formularios 2/10
MS. Excel Junio del 2015 Página 1 de 9
UNIVERSIDAD NACIONAL DEL ALTIPLANOCentro de Cómputo e Informática
Formulario
Los formularios, llamados también cuadros de diálogos personalizados, son
ventanas editables que contienen objetos de menor jerarquía, tales como botones,
cuadros de textos, textos estáticos y lista de opciones, entre otros. Se les puede
asociar una combinación de código VBA y de datos para responder a las accionesdel usuario. Pasos para crear un formulario:
a)
Dirigirse a: Desarrollador/Código/Visual Basic o presione Alt+F11.
b) Clic derecho sobre el VBAProyect/Insertar/UserForm
c)
Aparece la vista que contiene la zona Diseño de Formulario y el Cuadro de
Herramientas que son los controles de Formulario, tal como se muestra.
8/19/2019 Taller Formularios
http://slidepdf.com/reader/full/taller-formularios 3/10
MS. Excel Junio del 2015 Página 2 de 9
UNIVERSIDAD NACIONAL DEL ALTIPLANOCentro de Cómputo e Informática
Ejercicio 1: Calcular Edad
Crear una aplicación que calcule la edad de una persona a partir de su fecha de
nacimiento; además debe decir si la persona es menor de edad o mayor de edad
a)
Diseñar el Formulario como la siguiente vista:
b) Dirigirse a: Proyecto – VBAProyect/Ver Código o Hacer Doble Click en el Botón
“Calcular”.
8/19/2019 Taller Formularios
http://slidepdf.com/reader/full/taller-formularios 4/10
MS. Excel Junio del 2015 Página 3 de 9
UNIVERSIDAD NACIONAL DEL ALTIPLANOCentro de Cómputo e Informática
c)
Programar el siguiente código de VBA:
d) Creando una macro para poder cargar y mostrar el formulario cuando se requiera:
e)
Vista del resultado del Funcionamiento de la aplicación:
8/19/2019 Taller Formularios
http://slidepdf.com/reader/full/taller-formularios 5/10
MS. Excel Junio del 2015 Página 4 de 9
UNIVERSIDAD NACIONAL DEL ALTIPLANOCentro de Cómputo e Informática
Ejercicio 2: Convertidor de Temperatura
Crear una aplicación para converir la temperatura de grados Celsius a Fahrenheit o
viciversa.
a)
Diseño del Formulario:
b) Programar el siguiente código de VBA:
c)
Creando una macro para poder cargar y mostrar el formulario cuando se requiera:
8/19/2019 Taller Formularios
http://slidepdf.com/reader/full/taller-formularios 6/10
MS. Excel Junio del 2015 Página 5 de 9
UNIVERSIDAD NACIONAL DEL ALTIPLANOCentro de Cómputo e Informática
d)
Vista del resultado del Funcionamiento de la aplicación:
e)
Finalmente
8/19/2019 Taller Formularios
http://slidepdf.com/reader/full/taller-formularios 7/10
MS. Excel Junio del 2015 Página 6 de 9
UNIVERSIDAD NACIONAL DEL ALTIPLANOCentro de Cómputo e Informática
Ejercicio 3: Transponer Datos
Crea una aplicación para transponer datos de varias columnas a una sola columna:
a)
Diseño de Formulario
b) Programar el siguiente código de VBA
8/19/2019 Taller Formularios
http://slidepdf.com/reader/full/taller-formularios 8/10
MS. Excel Junio del 2015 Página 7 de 9
UNIVERSIDAD NACIONAL DEL ALTIPLANOCentro de Cómputo e Informática
Ejercicio 4: Formulario de Registro de Contacto
a)
Diseño de Formulario:
b)
Segunda vista
8/19/2019 Taller Formularios
http://slidepdf.com/reader/full/taller-formularios 9/10
MS. Excel Junio del 2015 Página 8 de 9
UNIVERSIDAD NACIONAL DEL ALTIPLANOCentro de Cómputo e Informática
c)
Programar el siguiente código de VBA:
8/19/2019 Taller Formularios
http://slidepdf.com/reader/full/taller-formularios 10/10
MS. Excel Junio del 2015 Página 9 de 9
UNIVERSIDAD NACIONAL DEL ALTIPLANOCentro de Cómputo e Informática
d)
Diseño de la hoja donde se guardar los datos: