Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

VBA Excel zaciąganie danych - Pobieranie danych z plików

Darco83 09 Mar 2017 17:30 2199 3
  • #1
    Darco83
    Level 5  
    Witam,

    Zastanawiam się czy jest możliwość stworzenia kodu w vba w excelu który będzie wyglądać następująco:
    1. Po naciśnięciu przycisku otwiera się okno gdzie wybieram wiele plików xls z różnymi datami (maksymalnie 31)
    2. Po wybraniu tych plików program kopiuje dane z określonych komórek np "A2:J2" wybranych plików (z zamkniętych plików) w nowy arkusz w innym pliku np w pozycji "A:J" tak żeby dane z komórek "A2:J2 były skopiowane ze wszystkich max.31 plików jedne pod drugimi tzn. np. z 01.03 w wierszu "A2:J2", potem 02.03 w wierszu "A3:J3" itd.
    3, Po skopiowaniu danych program powinien zamykać pliki z których były kopiowane dane.

    Jeżeli da się takie coś zrobić to z góry proszę o pomoc.
  • #3
    Darco83
    Level 5  
    Czy istnieje możliwość podania przykładowego kodu wykorzystującego tą funkcję?
  • #4
    cbrman
    Level 27  
    Przetestuj załączony plik.
    Plik do którego dane będą zbierane nie musi być w tym samym katalogu co pliki z danymi.
    Zakładam, że w każdym pliku z danymi arkusz z którego pobierane będą dane nazywa się "Arkusz1". Jeśli nazwy są zmienne to trzeba będzie bardziej pokombinować.