Forum Index

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

This site uses cookies. Learn more about cookies and changing the settings in your browser.

Excel - pobieranie danych z innych plików.


Post new topic  Reply to topic      Main Page -> Forum Index -> Computer Service -> Computer Software -> Excel - pobieranie danych z innych plików.
Author
Message
micamic
Poziom 2
Poziom 2


Joined: 02 Aug 2009
Posts: 2

Post#1 Post from the author of the topic 02 Aug 2009 10:33   

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ę Neutral

Helpful message? + -

Back to top
   
Google


Google Adsense


Post# 02 Aug 2009 10:33   





Back to top
   
adamas_nt
Moderator Programowanie
Moderator Programowanie


Joined: 26 Jan 2008
Posts: 4117
Location: Nowy Tomyśl

Post#2 02 Aug 2009 12:59helpful post - solution   

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 message? + -

Back to top
   
Google


Google Adsense


Post# 02 Aug 2009 12:59helpful post - solution   





Back to top
   
micamic
Poziom 2
Poziom 2


Joined: 02 Aug 2009
Posts: 2

Post#3 Post from the author of the topic 02 Aug 2009 14:37   

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 message? + -

Back to top
   
Google


Google Adsense


Post# 02 Aug 2009 14:37   





Back to top
   
noonka
Poziom 5
Poziom 5


Joined: 03 Dec 2013
Posts: 12
Location: Poznań

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 message? + -

Back to top
   
JRV
Poziom 20
Poziom 20


Joined: 29 Oct 2009
Posts: 932

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 message? + -

Back to top
   
noonka
Poziom 5
Poziom 5


Joined: 03 Dec 2013
Posts: 12
Location: Poznań

Post#6 06 Dec 2013 10:05   

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


bardzo dziękuję za pomoc - działa jak należySmile

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

Pozdrawiam i życzę miłego dnia:)

Helpful message? + -

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
[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)


Administrator || Moderators || Forum Rules || General Rules || Cookies information || Contact

Page generation time: 0.081 seconds

elektroda.pl topic RSS feed