Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

VBA / Excel - Kopiowanie danych z excela

06 Lis 2012 10:31 2220 2
  • Poziom 11  
    Witam!

    Szukam i szukam od rana i znaleźć nie mogę.

    Problem mam taki: Mam kilkanaście plików Excela. W każdym kilkanaście - kilkadziesiąt arkuszy. W każdym arkuszu jakieś dane. Potrzebuje zrobić podsumowanie tego w jednym skoroszycie.
    Chciałbym, abym mógł wskazać plik z którego pobierałby dane ze wszystkich arkuszy z dwóch różnych wierszy i wklejał do jednego skoroszytu do wskazanych wierszy. Mam nadzieje, że dość jasno to opisałem.
  • Moderator Programowanie
    Możesz wykorzystać FileDialog do wybrania plików, lub Dir i pętlę Do, jeśli dane pobierasz ze wszystkich plików w określonej lokalizacji.
    Druga rzecz to wyszukiwanie właściwych danych. Jeśli to te same komórki we wszystkich arkuszach, to nie ma problemu. W innym przypadku potrzebny będzie jakiś klucz: Nr kolumny, unikalna nazwa w nagłówku, lub tp.
  • Poziom 11  
    Zrobiłem pętle ( w zasadzie dwie bo jednej nie potrafię, ale to nie ważne bo działa jak powinno )

    Kod: vb
    Zaloguj się, aby zobaczyć kod


    Otwarcie pliku też mam, ale nie umiem połączyć tego w całość. Ktoś może pomóc ?
    Kod: vb
    Zaloguj się, aby zobaczyć kod