Examen VBA Excel

4
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 Cajero.xlsm y los archivos con las fotos de 5 personas. 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.

description

Examen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBAExamen VBA

Transcript of Examen VBA Excel

Page 1: Examen VBA Excel

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.xlsmCajero.xlsm y los archivos con las fotos de 5 personas.

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. Finalmente deberá seleccionar la celda B3.

Page 2: Examen VBA Excel

3. Abrir el archivo Cajero.xlsm, y crear una macro que registre los movimientos de cuenta de un cliente.

La macro mostrara el siguiente formulario en pantalla para registrar el movimiento de las cuentas:

El formulario deberá hacer lo siguiente:

Luego de ingresar el número de una cuenta y su clave correctamente, hacer clic en OK y deberá aparecer en el cuadro de texto de la derecha el nombre del cliente y su foto. Y además aparecerá el saldo actual de la cuenta del cliente.

Para realizar un movimiento de la cuenta, se deberá elegir el tipo de movimiento (Deposito o Retiro) y escribir un monto de dinero.

Al "Registrar el Movimiento", si se trata de un retiro y el saldo de la cuenta es menor que el Retiro, avisara de ello con un mensaje en la pantalla, y el movimiento no se registrará; en caso contrario el movimiento será registrado y un mensaje en pantalla avisara que el movimiento se registro exitosamente. Si se trata de un Deposito este será siempre registrado.

Al hacer clic en el botón ACEPTAR de la ventana de aviso, se cerrara el formulario.