Examen VBA
Examen VBA
Examen VBA
1. Crear en el escritorio una carpeta con su nombre y apellido, y copiar en ella los archivos que le enve 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 numrico) La fecha copiada ser del da 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 botn aceptar de la ventana de dialogo anterior, la macro deber borrar el rango B3:B5. Finalmente deber seleccionar la celda B3.
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 nmero 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 adems 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 botn ACEPTAR de la ventana de aviso, se cerrara el formulario.