Forum Index

Rules  | Points  | Add...  | Recent posts  | Search | Register | Log in



Excel - pobieranie danych z innych plików.


  Main Page -> Forum Index -> Computer Service -> Computer Software ->Excel - pobieranie danych z innych plików. Post new topic  Reply to topic 
Author
Hide the left column
Show left column Message
micamic
Level 2
Joined: 02 Aug 2009
Posts: 2
micamic
Level 2
Post#1 02 Aug 2009 10:33  Topic author   

Excel - pobieranie danych z innych plików.


Witam,

Potrzebuję pobierać do mojego arkusza dużo danych innych arkuszy i chcę to zautomatyzować. Arkusze to : Zeszyt_nr1.xls, Zeszyt_nr2.xls, Zeszyt_nr3.xls itd

czy można wstawić do nazwy pliku w ścieżce odwołania zmienną ?

np.
='[Zeszyt_nr zmienna .xls]Arkusz1'!$A$1

Jak to napisać bo jestem już zmęczony przeciąganiem komórek i robieniem tego na piechotę :|

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
adamas_nt
Moderator Programowanie
Location: Nowy Tomyśl
Joined: 26 Jan 2008
Posts: 4476
Helped: 1231
Post rating: 132
adamas_nt
Moderator Programowanie
Post#2 02 Aug 2009 12:59Helpful post    

Re: Excel - pobieranie danych z innych plików.


Nazwy obiektów są typu String, więc wystarczy "poskładać" Np makrem:
Range("C3")=Workbooks("Zeszyt_Nr" & zmienna & ".xls").Sheets("Arkusz1").Range("A1")
Plik musi być otwarty.

Lub formułą w arkuszu:
=ADR.POŚR(ZŁĄCZ.TEKSTY("'[!Zeszyt_Nr";C1;".xls]Arkusz1'!$A$1"))
Gdzie Nr wpisany jest w komórce C1 (tu również plik musi być otwarty).

Możesz dodać łacza do plików w referencjach (edytor VB) i wtedy mogą być zamknięte dla obu przypadków.

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
micamic
Level 2
Joined: 02 Aug 2009
Posts: 2
micamic
Level 2
Post#3 02 Aug 2009 14:37  Topic author   

Re: Excel - pobieranie danych z innych plików.


Rewelacja !
Wiele godzin szukałem pomocy na microsoft.support a tu nagle rozwiązanie tak szybko. Wielkie dzięki.

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
noonka
Level 7
Location: Poznań
Joined: 03 Dec 2013
Posts: 12
noonka
Level 7
Post#4 05 Dec 2013 18:32    

Re: Excel - pobieranie danych z innych plików.


Witam,

przygotowuję makro, które kopiuje określone wiersze z wielu plików xls i zapisuje je do jednego arkusza tworząc swojego rodzaju bazę. Niestety nie jestem zbyt zaawansowana jeśli chodzi o VBA, wiec moja metoda jest dość chałupnicza:(
najpierw podaję nazwę pliku Excel go otwiera ale problem polega na tym, że kopiując wartości z pliku źródłowego konieczne jest wprowadzanie nazwy jeszcze raz, chociaż teoretycznie jest tam podana zmienna, która powinna te nazwę przechowywać. Najgorsze w tym wszystkim jest to, że w często wartości odpowiadające danym z kilku arkuszy się "ujednolicają" i tym sposobem wszystkie wartości w arkuszu są takie same:(



Code: vb
You must be logged in to see the content.


chciałabym prosić o pomoc w kwestii usprawnienia kopiowania i zabezpieczenia wartości przed "ujednolicaniem".

z góry dziękuję za pomoc:)

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
JRV
Level 36
Joined: 29 Oct 2009
Posts: 1715
Helped: 482
Post rating: 120
JRV
Level 36
Post#5 05 Dec 2013 22:01    

Re: Excel - pobieranie danych z innych plików.


Witam
noonka wrote:
pliczek = "plik" & ".xls"
- Dlaczego 'plik' w cudzysłowie jeśli
noonka wrote:
plik = InputBox("podaj nazwę pliku źródowego:")

należy uważnie przeczytać post 2 w tym względzie:
noonka wrote:
"=IF([pliczek]YR_reports!R29C13="""","""",[pliczek]YR_reports!R29C13)"

chce być "=IF([" & pliczek & "]YR_reports!R29C13="""","""",[" & pliczek & "]YR_reports!R29C13)"

Helpful post? + 0
Back to top

Google Adsense
Google


Back to top
noonka
Level 7
Location: Poznań
Joined: 03 Dec 2013
Posts: 12
noonka
Level 7
Post#6 06 Dec 2013 10:05    

Re: Excel - pobieranie danych z innych plików.


bardzo dziękuję za pomoc - działa jak należy:)

kombinowałam z konkatenacją w formule, ale źle wstawiałam cudzysłowy:)

Pozdrawiam i życzę miłego dnia:)

Helpful post? + 0
Back to top
Post new topic  Reply to topic     Main Page -> Forum Index -> Computer Service -> Computer Software -> Excel - pobieranie danych z innych plików.
Page 1 of 1

Similar topics to excel - pobieranie danych z innych plików.

[Excel] pobieranie danych z innych plików (4)
Excel - Pobieranie danych z innych plików (4)
[Excel] Pobieranie danych z innych plików oraz dopisywanie ich do listy (1)
[Excel] Pobieranie danych z zamknietych plików (14)
Exel - [Excel] Pobieranie danych z plików (4)
Excel - Pobieranie danych z plików txt do arkusza (20)
[EXCEL] - Przerzucanie danych do innych plików. (2)
[excel] [vba] Pobieranie danych z plików po nazwie wiersza (1)
[EXCEL VBA]- Pobieranie danych z kilkunastu zamknietych plików (6)
Excel - Pobieranie danych z dwóch plików i porównanie zmian w % (6)


Switch to mobile version Switch to version for desktops

Administrator || Moderators || Forum Rules || General Rules || Cookies information || Editors || Contact for companies || Contact

Page generation time: 1.359 seconds