Witam,
niestety nie jestem biegły w języku VBA.
Potrzebuję zrobić funkcję/makro, która będzie przeszukiwała inne pliki excel w wybranym katalogu. Wybór katalogu ma się odbywać przez naciśniecie przycisku. Po wybraniu katalogu, w głównym skoroszycie, w jednym arkuszu, mają się tworzyć dane z tych plików excel, które są w wybranym katalogu.
Funkcja ma wyszukiwać obecność wybranego ciągu znaków (najlepiej takiego jak nazwa arkusza w skoroszycie głównym) w wybranej kolumnie. Jeżeli dany ciąg znaków jest obecny, to w głównym excelu wpisywane są dane(godziny) z tego samego wiersza ale innej kolumny jedna pod drugim.
Czyli przeszukanie pierwszego pliku - wpisane danych do jednej kolumny w główny pliku, następnie przeszukiwany jest kolejny plik i dane są wpisywane pod poprzednimi w tej samej kolumnie.
Następnie, z innego ściezki dane te są wpisywane kilka kolumn obok, jezeli funkcja wykryje zajetość pierwszego obszaru.
Niestety nie wiem jak się za to wziąć,
Jeżeli ktoś by miał jakis szymel rozwiązania tego, byłbym wdzięczny
niestety nie jestem biegły w języku VBA.
Potrzebuję zrobić funkcję/makro, która będzie przeszukiwała inne pliki excel w wybranym katalogu. Wybór katalogu ma się odbywać przez naciśniecie przycisku. Po wybraniu katalogu, w głównym skoroszycie, w jednym arkuszu, mają się tworzyć dane z tych plików excel, które są w wybranym katalogu.
Funkcja ma wyszukiwać obecność wybranego ciągu znaków (najlepiej takiego jak nazwa arkusza w skoroszycie głównym) w wybranej kolumnie. Jeżeli dany ciąg znaków jest obecny, to w głównym excelu wpisywane są dane(godziny) z tego samego wiersza ale innej kolumny jedna pod drugim.
Czyli przeszukanie pierwszego pliku - wpisane danych do jednej kolumny w główny pliku, następnie przeszukiwany jest kolejny plik i dane są wpisywane pod poprzednimi w tej samej kolumnie.
Następnie, z innego ściezki dane te są wpisywane kilka kolumn obok, jezeli funkcja wykryje zajetość pierwszego obszaru.
Niestety nie wiem jak się za to wziąć,
Jeżeli ktoś by miał jakis szymel rozwiązania tego, byłbym wdzięczny