Está en la página 1de 4

EJERCICIOS PRACTICOS DE MACROS

EJERCICIO 01:
En la actualidad es muy comn observar diversas ofertas en los supermercados. Por lo
general, dichos porcentajes de descuentos dependen del da de la compra, tipo de
producto, etc.
El siguiente modelo nos permite conocer el descuento que se obtiene por cada uno de
los productos a adquirir y tambin el monto total que se deber cancelar.
Para utilizar este modelo es necesario ingresar los cdigos de los productos a la tabla
que se muestra a continuacin:

Una vez que se ingresan los cdigos se generar el precio correspondiente de cada
producto.
Para facilitar el clculo de resultados, se utilizarn tres botones desde la hoja de Excel:
Obtener descuentos, Total a Pagar y Limpiar

Los dos primeros botones, como su mismo nombre lo dice, realizan las funciones de
calcular los descuentos y el total a cancelar. En este caso, se considerar que el
descuento depender del precio que tenga el producto. Se aplic un 20% de descuento
para aquellos tems que cuenten con un precio par y, un 30% para los que presenten
un precio impar. Al presionar el segundo botn, se mostrar un mensaje indicando el
monto a pagar.

ING. VICTOR ALBINAGORTA ORDOEZ

EJERCICIOS PRACTICOS DE MACROS

El botn Limpiar permitir eliminar todos los clculos que se hicieron previamente y
as facilitar el uso del modelo para otros descuentos.
Como se ve, en este caso la instruccin If then else en VBA es muy importante y
necesaria para el clculo del precio de cada producto y, en base a ello se podr obtener
nuestro descuento. Ahora ser mucho ms sencillo y solo se necesitarn como datos
los cdigos de los productos.
EJERCICIO 02:
En todo tipo de negocio que maneje stocks en diferentes almacenes y tenga que
abastecer a distintas sedes de atencin al pblico, el personal a cargo debe realizar
pedidos al rea de logstica para mantener su local en constante renovacin y poder as
atender a la demanda del consumidor.
El buscador personalizado de stock, usando If then Else, aplicado, en este caso, a una
cadena de libreras (venta de libros), lograr que al momento de renovar inventario en
cada uno de las diferentes sedes, solo sea necesario abrir un archivo compartido con el

rea de logstica, colocar el nombre del libro a solicitar y este arrojar:


El autor, para verificar que sea el libro solicitado.
El cdigo del libro.
Los ejemplares disponibles en el almacn.
El almacn donde se encuentra el stock.
La direccin y nmero de telfono para realizar el contacto y hacer el pedido.

Mostrando como observaciones si:


La cadena de libreras no dispone de dicho ejemplar, es decir no vende dicho libro.
La cadena de libreras s vende dicho ejemplar, pero se encuentra agotado.
Adems, gracias a la funcin Find arroja valores aproximados de la bsqueda.

ING. VICTOR ALBINAGORTA ORDOEZ

EJERCICIOS PRACTICOS DE MACROS


Para realizar dicha bsqueda personalizada, se ha necesitado la ejecucin de la
macroFiltro y contar con una tabla que contenga el stock de los almacenes.

EJERCICIO 03:
En una base de datos de operaciones crediticia se necesita conocer de acuerdo a los
das de atraso presentado en el Ao1 y Ao2, su comportamiento de pago (Tramo de
das de atraso) y probabilidad de incumplimiento.
En el ejemplo propuesto, se utiliza la estructura For Next y If Else para calcular el
tramo de das de atraso que han cancelado una serie de operaciones de un ao a otro:

Obteniendo los tramos de das de Atraso del Ao1 y Ao2, podemos obtener nuestra
matriz de transicin:

En el primer Cuadro observamos que el 71% de las operaciones desembolsadas han


empeorado su Comportamiento de Pago.
ING. VICTOR ALBINAGORTA ORDOEZ

EJERCICIOS PRACTICOS DE MACROS


En el segundo Cuadro Observamos que existen mayores probabilidades de deterioro
cuando un cliente Paga con ms de 31 das de atraso.

ING. VICTOR ALBINAGORTA ORDOEZ

También podría gustarte