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.

[Excel VBA] - Import danych z wybranych kolumn

26 Paź 2017 07:19 1053 3
  • Poziom 7  
    Cześć.
    Jako typowy human mam niestety problem z elementarnymi rzeczami informatycznymi. Ostatnio sen z powiek spędza mi import danych z wybranych kolumn. Wstyd przyznać, ale na razie robię to na zasadzie kopiowania pojedynczych kolumn i wklejania do nowego arkusza. I tak dwa razy w tygodniu. Sposób jest bardzo skuteczny ;-) ale zapewne można go znacząco uprościć. Zatem już piszę w czym rzecz.
    Mam raport, który zawiera bardzo dużo kolumn (od A do AY). Jest tam zatem naprawdę dużo informacji, ale mnie interesuje tylko 12 kolumn. Niestety nie są to kolejne kolumny, tylko np. kolumny A, R, S ... itd.
    Na szczęście wielkość tabeli (ilość i układ kolumn) jest stała, zatem pomyślałem, że można zrobić jakieś makro, które by mi te dane importowało. Plik z danymi jest w formacie xls i chciałem go zaimportować do nowego skoroszytu (ale do innego arkusza, też byłoby ok).

    Tak się zastanawiam, czy możliwe jest takie zaprojektowanie makra, alby importował tylko wiersze, których wartość kolumny np. C przyjmuje jedną z pięciu wartości.

    Pewnie łatwiej będzie na jakimś przykładzie, zatem załączam plik.
    Załóżmy, że z podanego pliku chciałbym zaimportować tylko kolumny C, F i G, bo tylko one mnie interesują. Ma ktoś pomysł jak to zrobić?

    Jeśli dodatkowo udałoby się tak poczarować, aby importowały się kolumny C, F i G, ale tylko te wiersze, które w kolumnie F mają wartość (POLSKA lub WIELKA BRYTANIA) to będzie moim wybawieniem ;-)

    Z góry dziękuję za wszelką pomoc.
  • Specjalista - VBA, Excel
    ftimsiak napisał:
    wielkość tabeli (ilość i układ kolumn) jest stała
    Nagrac makro - autofilter kol.F - zaznaczyc kol. C F i G - kopie - wklej
  • Poziom 35  
    ftimsiak napisał:
    Jeśli dodatkowo udałoby się tak poczarować, aby importowały się kolumny C, F i G, ale tylko te wiersze, które w kolumnie F mają wartość (POLSKA lub WIELKA BRYTANIA) to będzie moim wybawieniem
    :D

    Jeśli nie potrafisz zrobić tego co podpowiada kolega JRV to dla uzyskania pożądanego efektu
    [Excel VBA] - Import danych z wybranych kolumn2017-10...png Download (22.07 kB)

    możesz wykorzystać załączone makro z zaawansowanym filtrowaniem :sm9:

    PROT IM..T.7z Download (15.24 kB)Punkty: 1.5 dla użytkownika
  • Poziom 7  
    JRV i Prot - przeogromne dzięki za wsparcie.