Witam.
Chciałbym stworzyć wyszukiwarkę produktów. Na razie korzystam z mało ciekawego rozwiązania. Wyszukuje produktu po ID za pomocą funkcji podaj.pozycje w innym pliku. Następnie za pomocą makra wyszukuje dany wiersz i kopiuje cały do arkusza.
Niestety za każdym razem muszę modyfikować funkcję podaj.pozycję zmieniając nazwę pliku i skoroszytu. Plik, w którym wyszukuje zawsze jest w formacie: dane_data (dd.mm.rrrr) - np."dane_1.11.2011.xls" lub 11.11.2011.xls". W każdym pliku jest tylko jeden arkusz z nazwą taką samą jak plik.
Funkcja wygląda tak:
PODAJ.POZYCJĘ(A1;'C:\dane\Listopad 2011\produkt\[dane_5.11.2011.xls]dane_5.11.2011'!$A$1:$A$65536;0)
Makro:
To co chciałbym osiągnąć to możliwość wyszukiwania kilku produktów, w różnych plikach i kopiowaniem wiersza obok szukanego ID. ID w pliku szukanym jak i wynikowym zawsze jest w kolumnie A, wierszy w pliku z danymi jest około 2-2,5 tysiąca.
Liczę na jakieś sugestię.
Chciałbym stworzyć wyszukiwarkę produktów. Na razie korzystam z mało ciekawego rozwiązania. Wyszukuje produktu po ID za pomocą funkcji podaj.pozycje w innym pliku. Następnie za pomocą makra wyszukuje dany wiersz i kopiuje cały do arkusza.
Niestety za każdym razem muszę modyfikować funkcję podaj.pozycję zmieniając nazwę pliku i skoroszytu. Plik, w którym wyszukuje zawsze jest w formacie: dane_data (dd.mm.rrrr) - np."dane_1.11.2011.xls" lub 11.11.2011.xls". W każdym pliku jest tylko jeden arkusz z nazwą taką samą jak plik.
Funkcja wygląda tak:
PODAJ.POZYCJĘ(A1;'C:\dane\Listopad 2011\produkt\[dane_5.11.2011.xls]dane_5.11.2011'!$A$1:$A$65536;0)
Makro:
Code: vbscript
To co chciałbym osiągnąć to możliwość wyszukiwania kilku produktów, w różnych plikach i kopiowaniem wiersza obok szukanego ID. ID w pliku szukanym jak i wynikowym zawsze jest w kolumnie A, wierszy w pliku z danymi jest około 2-2,5 tysiąca.
Liczę na jakieś sugestię.