L15 Formularios (1)

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Informática Aplicada en TI

Laboratorio15: Excel Avanzado – Formularios

Objetivos:

 Crear y personalizar formularios.


 Programar los controles de los formularios.

Equipos, Materiales, Programas y Recursos:

 PC personal con Windows 10.


 Microsoft Office Excel 2016.
 Material adicional en Tecsup Virtu@l.

Introducción:

Para tareas que requieren mucha interacción con el usuario, Excel ofrece la facilidad para
utilizar Formularios, los cuales pueden tener diversos tipos de controles que facilitan dichas
tareas.

A dichos controles se les puede asociar programas para realizar una gran variedad de
acciones

Seguridad:

 Ubicar maletines y/o mochilas en el lugar del aula de Laboratorio destinado para tal fin.
 No ingresar con líquidos ni comida al aula de Laboratorio.
 Al culminar la sesión de laboratorio, apagar correctamente la computadora y el monitor.
 Deberá dejar la mesa de trabajo y la silla que utilizó limpias y ordenadas.

Preparación:

Para ello el alumno previamente deberá haber revisado el material en Tecsup Virtu@l, la
participación activa en el transcurso de la clase previa al desarrollo del Laboratorio y así lograr
cumplir con los objetivos y metas trazados al final de cada clase.

Dpto. de Informática Pág. 1


Excel Avanzado: Formularios Informática Aplicada

Procedimiento y Resultados:

Cree un libro Excel y guárdelo con el nombre Lab15-Su nombre y apellido (habilitado para
macros) en una carpeta personal de la unidad D:\.

1. En un formulario se deberá colocar y programar los controles adecuados que permitan


ingresar tres números y determinar el máximo y el mínimo entre ellos, para lo cual deberá
seguir las siguientes instrucciones:

a. Cree un formulario como el de la imagen inferior y cambie las propiedades de los


controles como se muestra en el modelo, además realice las siguientes acciones:

 El nombre (Name) del formulario debe ser Cifras.


 El título (Caption) del formulario debe ser: Cifras–Su apellido.

Los nombres de los objetos son:

TextBox1

TextBox2

TextBox3

TextBox4

b. Programar los 2 botones: Máximo y Mínimo de la siguiente manera:

 El botón Máximo debe determinar y mostrar el mayor valor de los tres ingresados.
Utilice la función MAX de la siguiente manera:

WorksheetFunction.Max(arg1, arg2, …, argN)

 Hacer doble clic en el botón Máximo y programar lo solicitado, como se muestra


en el modelo, declarará las variables para almacenar tres números y luego
asignará el cuadro de texto adecuado (TextBox) a cada una de las variables.
Informática Aplicada en TI Formularios

 El botón Mínimo debe determinar y mostrar el menor valor de los tres ingresados.
Utilice la función MIN de manera similar a la función MAX utilizada en el ejercicio
anterior. Hacer doble clic en el botón Mínimo y programar lo solicitado.

c. El botón Cancelar debe terminar la ejecución del formulario.

d. El formulario debe mostrarse al ejecutar una macro, esta macro tendrá el nombre:
MuestraCifras.

 Ir al menú Insertar / Módulo


 Digitar el siguiente código.

e. Modificar el código anterior para que se muestre los valores ingresados en cada cuadro
de texto, en las celdas del Excel.

Ejemplo del formulario completo:

Grabe su archivo.

2. Creará una nueva macro de la siguiente manera:

 La macro será con Referencias Absolutas,


 El nombre de la macro será: Encabezados-Su Apellido.
 No requiere método abreviado.
 Debe escribir los encabezados Título, Autor, Área y Tipo, en las celdas A1, B1, C1 y
D1, respectivamente.

Dpto. de Informática Pág. 3


Excel Avanzado: Formularios Informática Aplicada

 Colóquele el formato que usted crea conveniente: color de relleno, puede ser un Estilo
predefinido, los textos deberán estar centrados y en negrita.
 La última celda activa debe ser A2.

Grabe su archivo.

3. Cree un nuevo formulario que permitirá ingresar datos de libros en una Biblioteca, tal
como se muestra en la imagen de la página siguiente.

a. Coloque los valores adecuados de las propiedades indicadas, así como el formato de
los controles, de acuerdo a lo siguiente:

 El nombre (Name) del formulario debe ser: Biblioteca.


 El título del formulario debe ser: Ingreso de Libros-Su Apellido.
 Todos las etiquetas deberán estar en: Arial, cursiva, negrita, tamaño 11. (propiedad
Font).
 Los controles deberán estar alineados horizontalmente con respecto a su etiqueta
y verticalmente a la izquierda, como se muestra en el modelo.

Grabe su archivo.

b. Añada al formulario Biblioteca, recién creado, el código necesario en cada control


como se indica a continuación:

 El botón Cancelar debe terminar la ejecución del formulario.


 Programar el Cuadro combinado, con tres valores para Área, que serán: Ciencia,
Historia, Tecnología.
 El botón Aceptar debe lograr que los cuatro datos ingresados se muestren en
celdas sucesivas a partir de la celda activa, en la misma fila.
 Los valores de Tipo serán las palabras Original o Copia, según la opción que
marque el usuario.

Nota: Observe que la celda que queda activa debe situarse debajo del Título
ingresado (en la fila inferior).
Informática Aplicada en TI Formularios

c. Insertar un nuevo módulo para realizar lo siguiente:

 El formulario debe mostrarse al ejecutar una macro con el nombre


MuestraBiblioteca.
 La macro Encabezados-Su Apellido debe ejecutarse antes de que se muestre el
formulario MuestraBiblioteca, para ello deberá escribir la siguiente instrucción.

Call Encabezados-Su Apellido

4. Cree un nuevo formulario que permitirá ingresar los datos de una Boleta, tal como se
muestra en la imagen de la página siguiente.

a. Coloque los valores adecuados de las propiedades indicadas, así como el formato de
los controles, de acuerdo a lo siguiente:

 El nombre (Name) del formulario debe ser: Boleta.


 El título del formulario debe ser: Boleta de Pago.
 Los controles deberán estar alineados horizontalmente con respecto a su etiqueta
y verticalmente a la izquierda, como se muestra en el modelo.

b. Añada al formulario Boleta, recién creado, el código necesario en cada control como
se indica a continuación:

 El botón Terminar Ingreso debe terminar la ejecución del formulario.


 El botón Aceptar debe lograr que todos los datos ingresados se muestren en
celdas sucesivas a partir de la celda activa, en la misma fila.

Dpto. de Informática Pág. 5


Excel Avanzado: Formularios Informática Aplicada

 En este botón Aceptar debe colocar los cálculos necesarios para que se muestre
el Total que es igual a Cantidad por Precio.
 Note que cada valor debe ser del tipo adecuado, porque de lo contrario en la hoja
de cálculo se mostrarán con un posible error de fórmula.
 Deberá crear una macro que llame a este formulario.
 Adicionalmente debe crear una macro que cree los títulos o encabezados de estos
datos y que se llame antes de mostrar el formulario.
 Todo deberá ser realizado con macros relativas.

Ejemplo del Formulario e Ingreso de datos:

5. Guarde y cierre su archivo, asegúrese que el nombre sea: Lab15-Su nombre y


apellido.xlsm, y envíelo utilizando la respuesta a la tarea.

Conclusiones:

Indique las conclusiones a las que llegó acerca de los temas tratados de manera práctica y
teórica en esta unidad:

 Crear y personalizar formularios.


 Programar los controles de los formularios

a.

b.

c.

También podría gustarte