macro para sacar todas las combinaciones posibles de datos
publicado
Hola buenas,
Necesito lo siguiente:
Cada dia me envian una hoja con datos y yo tengo que sacar todas las combinaciones posibles haciendo filtros.
Un ejemplo seria algo asi:
Elijo el primer dato de la columna HTP de la hoja datos
quedan 14 datos en la columna Line, elijo el primero
quedan 4 datos en location, elijo el primero
quedan 9 datos en la columna Piping class, elijo el primero
quedan 4 en la columna train, elijo el primero,
queda 1 en la columna join nº.
(voy haciendo filtros siguiendo el orden de la hoja ejemplo (saltandome la columna Material Group) hasta que quede una sola fila)
De esa fila cojo los datos para rellenar los campos que se piden en la tabla que hay en la hoja ejemplo (HTP, Line, Location, Piping class, train, join nº, Join type, subcontractor, ......). Ya tengo la primera linea.
Ahora voy a la columna train elijo el segundo dato y otra vez a la comprobar la columna join nº, ......., hasta que quede una sola fila.
Sigo el proceso hasta que tenga todas las posibilidades de la columna join nº. Me voy a la columna train y empiezo otra vez, repitendo el proceso hasta que haya llegado a la columna htp y haya elejido todas las posibilidades.
Con esto tendre todas las posibles combinaciones que se pueden sacar elijiendo datos.
En el ejemplo que adjunto he puesto el caso de
HTP=790301-001
Line=79002
Location=FW
MATERIALCLASS=1BA1
Gracias de antemano y espero que alguien pueda ayudarme.
Hola buenas,
Necesito lo siguiente:
Cada dia me envian una hoja con datos y yo tengo que sacar todas las combinaciones posibles haciendo filtros.
Un ejemplo seria algo asi:
Elijo el primer dato de la columna HTP de la hoja datos
quedan 14 datos en la columna Line, elijo el primero
quedan 4 datos en location, elijo el primero
quedan 9 datos en la columna Piping class, elijo el primero
quedan 4 en la columna train, elijo el primero,
queda 1 en la columna join nº.
(voy haciendo filtros siguiendo el orden de la hoja ejemplo (saltandome la columna Material Group) hasta que quede una sola fila)
De esa fila cojo los datos para rellenar los campos que se piden en la tabla que hay en la hoja ejemplo (HTP, Line, Location, Piping class, train, join nº, Join type, subcontractor, ......). Ya tengo la primera linea.
Ahora voy a la columna train elijo el segundo dato y otra vez a la comprobar la columna join nº, ......., hasta que quede una sola fila.
Sigo el proceso hasta que tenga todas las posibilidades de la columna join nº. Me voy a la columna train y empiezo otra vez, repitendo el proceso hasta que haya llegado a la columna htp y haya elejido todas las posibilidades.
Con esto tendre todas las posibles combinaciones que se pueden sacar elijiendo datos.
En el ejemplo que adjunto he puesto el caso de
HTP=790301-001
Line=79002
Location=FW
MATERIALCLASS=1BA1
Gracias de antemano y espero que alguien pueda ayudarme.
ejemplo.rar