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 - Masowy import plików, filtrowanie i kopiowenie danych z tabeli

sand_man_ 05 Gru 2013 12:06 1638 0
  • #1
    sand_man_
    Poziom 1  
    Witam serdecznie Użytkowników,

    mam pewien problem, z którym niestety sobie nie radzę.
    Próbowałem złożyć do kupy kilka tematów znalezionych na tym forum, ale niestety bez rezultatów.

    O co chodzi? Już wyjaśniam.

    Mam pewien duży zbiór plików tekstowych (przykładowy jest w załączniku 'przyklad.txt').

    Chciałbym masowo importować te pliki do excela jako osobne arkusze w jednym pliku excel. Jednocześnie chciałbym wskazać folder, z którego nastąpi import (czyli wszystkie pliki z danego folderu).

    W dalszej kolejności chciałbym filtrować te dane w następujący sposób:
    1. Znaleźć wiersze, dla których wartość kolumny 'Centroid mass' zawiera się w pewnym przedziale (powiedzmy 1050<x<1085).
    2. Dla każdego ze znalezionych wierszy skopiować komórkę z kolumny 'Area'.
    3. Wartości z komórki 'Area' wkleić do komórki w innej tabeli (sam wybieram tą komórkę).

    oraz, osobno
    1. Znaleźć wiersze, dla których wartość kolumny 'Centroid mass' zawiera się w pewnym przedziale (powiedzmy 1050<x<1085).
    2. Dla znalezionych wierszy pobrać wartości komórek z kolumny 'Area'.
    3. Sumę wartości z wybranych komórkek 'Area' wkleić do komórki w innej tabeli (sam wybieram tą komórkę).

    Wybór i skopiowanie danych na pewno da się rozwiązać funkcją excel. Z kolei do masowego importu to już chyba potrzebne jest makro.

    Pozdrawiam i z góry dziękuję za pomoc.