Sunteți pe pagina 1din 3

Examen de Excel VBA 1

1. Crear en el escritorio una carpeta con su nombre y apellido, y copiar en ella los archivos que le envíe
el profesor:
Pasteleria.xlsm
Registro de Notas.xlsm y los archivos con las fotos de 15 personas.

Ejercicio 1:
2. Abrir el archivo Pasteleria.xlsm y crear una macro que registre los pedidos de cada cliente.
Previamente usted deberá hacer lo siguiente:
 Validar la celda B4 para que permita elegir uno de los productos de la lista

La macro deberá hacer lo siguiente:

 Verificar si se ha ingresado el nombre del cliente y se ha elegido un pedido. De no ser así la


macro terminara.
 Si existe cliente y pedido la macro deberá buscar el precio del producto y ponerlo en la celda
B5, luego preguntara en una ventana de dialogo si estamos seguros de registrar el pedido.
 Si la respuesta es “No” la macro terminara.
 Si la respuesta es “Si” la macro deberá copiar como valores los datos del pedido (Fecha,
Cliente, Pedido y Precio) en la lista inferior. (El Precio se copiara como valor numérico)
 La fecha copiada será del día actual, y a la celda donde se copie el precio deberá darle el
formato de moneda.
 Registrado ya el pedido, deberá aparecer una ventana de dialogo informando que el registro
se ha realizado satisfactoriamente.
 Al hacer clic en el botón Aceptar de la ventana de dialogo anterior, la macro deberá borrar el
rango B3:B5, y finalmente deberá seleccionar la celda B3.
Ejercicio 2:

1. Abrir el archivo Registro de Notas.xlsm, y crear una macro que registre las calificaciones de los
alumnos.
2. En la Hoja1 se tiene el siguiente registro de notas:

3. La macro mostrara el siguiente formulario en pantalla para registrar las notas:

4. En la Hoja2 se encuentran la relación de Alumnos y la de Cursos:

El formulario deberá hacer lo siguiente:

 Al elegir el nombre de un alumno aparecerá a la derecho el Nº del alumno y su foto.


 Cuando se escriban las tres notas (Nota1, Nota2 y Nota3) deberá aparecer el Promedio. Esta nota
Promedio se calcula sumando las dos notas más altas y dividiéndolas entre 2.
 Al ingresar la nota del ExFinal se calculara la Nota Final promediando la nota Prom y el ExFinal.
 Al calcularse la nota Final, en el cuadro de texto Resultado deberá aparecer el mensaje “Aprobado” o
“Desaprobado”. Se considera desaprobado la Nota Final menor a 12.
 En los casilleros Nº, Prom , NotaFinal y Resultado, no se podrá escribir nada con el teclado.
 El botón Registrar verificará que la casilla resultado no se encuentre en blanco y entonces preguntará
si se desea registrar las notas del alumno. Si la respuesta es negativa la macro terminara. Si es
afirmativa copiara los datos del formulario en la fila en blanco al final del Registro de Notas.
 Cuando registre los datos en la hoja de cálculo, la Nota1, Nota2 y Nota3 tendrán el formato
personalizado “00”, y las otras tres notas el formato “00.0” y además deberán estar centradas en las
celdas.
 El botón Limpiar deberá borrar todos los casilleros del formulario, incluyendo la foto, y deberá
colocar el cursor en la casilla Alumno.
 Al hacer clic en el botón Cerrar, se cerrará el formulario. También se podrá cerrar el formulario al
presionar la tecla Esc.

S-ar putea să vă placă și