Creación de Reporte desde una Tabla de datos
Todos los meses recibo una planilla Excel con una tabla de las ventas del mes, tiene varias columnas, pero las importantes son las siguientes:
A: Cliente (cantidad varía mes a mes)
B: Importe
C: Fecha
Cada cliente está identificado por un número de cuenta, y puede hacer varias compras por mes. Los clientes están asociados a vendedores: un vendedor tiene un grupo de clientes asignados. Por como está organizada la actividad, en la planilla que me envían no está identificado el dato del vendedor por transacción.
Pero yo sí se a qué vendedor está asignado cada cliente:
Ej:
Vendedor 1, clientes A, B, C.
Vendedor 2, clientes D, E, F, G, H
(La cantidad de clientes por vendedor no es igual). Inclusive la cantidad de vendedores puede cambiar cada tanto.
PERO YO SÉ por adelantado la cantidad de vendedores y clientes de ese mes.
¿Qué tengo que hacer?
Crear una macro que me genere un reporte separado de las ventas de cada vendedor, identificando el cliente y el importe. Cada reporte en una hoja separada en un mismo libro.
Mi idea era hacer una macro que filtrara la tabla por vendedor (pero recordemos que en la propia tabla no está el dato del vendedor, es algo que tiene que estar en otro lado, en el propio código o en otra hoja), copiara el rango, creara una nueva hoja y los pegara, loopeando hasta terminar el listado de vendedores.
Logré avanzar, pero sólo si tuviera un vendedor, no logré programar para revisar todos los vendedores.
Se me ocurrió usar un Array de Arrays (Jagged Arrays), pero la verdad que no sé, y estoy trancado. Capaz que va por otro lado la solución.
Capaz que es un poco confusa la explicación, con gusto puedo expandir de ser necesario.