Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

For next aplicado a lista de clientes

| Sin comentarios

Cuando una empresa financiera quiere contabilizar los montos que sus clientes  han desembolsado durante los meses transcurridos en el año, utiliza una base de datos muy grande donde no se puede estar revisando los montos mensuales uno por uno, de tal manera que requiere únicamente contabilizar los clientes que tienen montos diferentes de cero, en el ejemplo siguiente se utiliza la estructura For…next para poder identificar todos los casos donde los clientes tienen monto cero y eliminarlos de la lista ya que no son requeridos para el análisis que se va a requerir.

La tabla de datos será la siguiente, donde se puede observar que los clientes tienen en total montos diferentes excepto dos clientes que no tuvieron ningún desembolso en ninguno de los meses.

For Next lista clientes 01

(Para mayor visualización de la imagen, hacer click en la misma)

Para poder identificar de manera automática todos los casos donde el monto agregado sea cero, se procederá a utilizar la siguiente macro.

For Next lista clientes 02

(Para mayor visualización de la imagen, hacer click en la misma)

Ejecutamos la macro que hemos creado.

For Next lista clientes 03

(Para mayor visualización de la imagen, hacer click en la misma)

Y podemos ver que automáticamente elimino las filas donde los montos de los clientes era cero.

For Next lista clientes 04

(Para mayor visualización de la imagen, hacer click en la misma)

Naturalmente este es solo a muestra de un caso sencillo para ilustrar la utilidad del For..Next. Esta estructura se podría emplear para bases de datos más grandes donde los criterios para eliminar filas sean más de uno.

For_next-clientes

Deja una respuesta

Los campos requeridos estan marcados con *.