Mam problem z przenoszeniem danych z bazy do innego arkusza.
Dla danych typów produktu muszę przenosić specyficzne dane o wszystkich transakcjach które ich dotyczą. Manualne wycinanie z filtrowanej bazy danych jest bardzo czasochłonne i próbuję sobie to usprawnić.
Słabo ogarniam VBA więc w tej chwili robię to formułami (próbowałem na różne sposoby), jednak każdy poszukiwany typ musi być wyszukiwany osobno. Do tego plik niesamowicie zwalnia, bo baza jest spora i formuły musiały „być daleko przeciągnięte”, więc ich przeliczanie obciąża excel.
Nie znalazłem też podobnego makra online więc postanowiłem zwrócić się z prośbą o pomoc na tym forum.
Poniżej opisałem jakie działanie byłoby idealne:
Przykładowy wygląd nagłówków w bazie:
A B C D E F G (…)
1 No Date Name Customer Type received Price Tax …
I arkuszu docelowym:
A B C D E
1 Product Customer Price Tax
W kolumnie K arkusza docelowego chciałbym móc podać pojedyncze pierwsze kryterium (dajmy na to "nazwę"), a w L dowolną liczbę (max 50) poszukiwanych typów (ciągów znaków).
Po czym z uwzględnieniem pierwszego kryterium (sprawdzanego w kolumnie C), w bazie wyszukają się wszystkie wiersze z pierwszym poszukiwanym typem (w kolumnie E), a następnie dane z kolumn o takiej samej nazwie jak w arkuszu docelowym przeniosą się do arkusza docelowego (będzie w nim maksymalnie 8 takich kolumn).
I tak kolejno dla każdego poszukiwanej typu, przyklejając wyniki poniżej.
Mam nadzieję, że w miarę jasno to opisałem. Będę wdzięczny za każdą pomoc
Dla danych typów produktu muszę przenosić specyficzne dane o wszystkich transakcjach które ich dotyczą. Manualne wycinanie z filtrowanej bazy danych jest bardzo czasochłonne i próbuję sobie to usprawnić.
Słabo ogarniam VBA więc w tej chwili robię to formułami (próbowałem na różne sposoby), jednak każdy poszukiwany typ musi być wyszukiwany osobno. Do tego plik niesamowicie zwalnia, bo baza jest spora i formuły musiały „być daleko przeciągnięte”, więc ich przeliczanie obciąża excel.
Nie znalazłem też podobnego makra online więc postanowiłem zwrócić się z prośbą o pomoc na tym forum.
Poniżej opisałem jakie działanie byłoby idealne:
Przykładowy wygląd nagłówków w bazie:
A B C D E F G (…)
1 No Date Name Customer Type received Price Tax …
I arkuszu docelowym:
A B C D E
1 Product Customer Price Tax
W kolumnie K arkusza docelowego chciałbym móc podać pojedyncze pierwsze kryterium (dajmy na to "nazwę"), a w L dowolną liczbę (max 50) poszukiwanych typów (ciągów znaków).
Po czym z uwzględnieniem pierwszego kryterium (sprawdzanego w kolumnie C), w bazie wyszukają się wszystkie wiersze z pierwszym poszukiwanym typem (w kolumnie E), a następnie dane z kolumn o takiej samej nazwie jak w arkuszu docelowym przeniosą się do arkusza docelowego (będzie w nim maksymalnie 8 takich kolumn).
I tak kolejno dla każdego poszukiwanej typu, przyklejając wyniki poniżej.
Mam nadzieję, że w miarę jasno to opisałem. Będę wdzięczny za każdą pomoc