[ goranbj @ 29.08.2006. 16:27 ] @
Imam jedan problem u Excelu.
Malo je kompliciraniji.

Naime, trebao bi napraviti Excel datoteku koji bi mi cupala podatke iz drugih datoteka i radila neku vrstu izvjestaja.
U Hr, financijski izvjestaji imaju standardizirani oblik (link je dolje) i objavljuju se svaka tri mjeseca.

E sad, dali je moguce da pri pokretanju "moje" xls datoteke odaberem bilo koje fin izvjesce i da
mi iz njega iscupa podatke? (nesto kao u attachmentu).

Znam da je malo zeznut problem, pa ako nekome nije nesto jasno neka slobodno pita.

hvala

Primjer fin izvjestaja

Code:
http://www.zse.hr/financ/LVCV-fin2006-1H.xls


moj file
Code:
http://rapidshare.de/files/31203248/Excelproba.xls.html
[ Jpeca @ 30.08.2006. 07:35 ] @
Koliko sam video u primeru tebi iz različitih fajlova trebaju podaci koji se nalaze na fiksnim adresama. Ako je tako može se realizovati na sledeći način:
1/ U neko polje recimo u našem primeru B1 uneseš naziv xls fajla iz kojeg čupaš podatke. Podrazumeva se da je on u istom folderu kao i "tvoja" xls datoteka, ali i nemora - u tom slučaju moraš navoditi putanju.

2/ U drugo polje, neka je to B2, konkatenacijom formiraš string sa punom referencom na taj fajl
Code:

="["&B1&"]Sheet1!"


3/ Sad lako dobijaš podatak iz željenog polja referenciranog fajla funkcijom INDIRECT. Npr ako želiš vrednost polja A1 formula bi bila:
Code:

=INDIRECT(B2&"A1")



Napomena:
Ukoliko ovi izveštaji postoje na Webu kao html strane može se koristiti opcija Web Query koja čupa podatke sa određene tabele na Web stranici
[ goranbj @ 30.08.2006. 10:33 ] @
Citat:
Jpeca: Koliko sam video u primeru tebi iz različitih fajlova trebaju podaci koji se nalaze na fiksnim adresama. Ako je tako može se realizovati na sledeći način:

Tocno


Citat:
1/ U neko polje recimo u našem primeru B1 uneseš naziv xls fajla iz kojeg čupaš podatke. Podrazumeva se da je on u istom folderu kao i "tvoja" xls datoteka, ali i nemora - u tom slučaju moraš navoditi putanju.


Ako nije problem, jel mozes navesti formulu za putanju do odredjenom file-a.
Sva financijska izvjesca se nalaze u
Code:
D:\burza\IzvjestajiJDD





[ elmagio @ 30.08.2006. 12:04 ] @


Nešto sam ti nabrzinu napravio ako ti to odgovara završit ću ti do kraja.

U koloni F možeš upisati drugi naziv fajla!

Ja sam uzeo naziv [baza.xls] a ako tebi treba naziv sijecanj2006.xls onda samo u F1 napisi [sijecanj2006.xls]


Fajl iz kojega povlačiš podatke mora biti na lokaciji D:\burza\IzvjestajiJDD kako si i napisao!




Lp,
Elmagio
[ goranbj @ 30.08.2006. 12:30 ] @
Ma bravo care. To je to.

Ako mozes, molim te rijesit za bazu, posto se bas ne razumijem u macro.

jos jednom hvala.
[ elmagio @ 30.08.2006. 12:40 ] @
A možeš li mi ti poslati popis fajlova tj. dali ti te fajlove označavaš nekim redosljedom naprimjer:

sijecanj2006
veljaca2006
ozujak2006
itd...



[ goranbj @ 30.08.2006. 13:05 ] @
Fileovi imaju oblik
oni koji su na zagrebackoj burzi
http://www.zse.hr/financ/ATPL-fin2005_31-12-2005.xls - za cijelu godinu
http://www.zse.hr/financ/ATGR-fin2006-1Q.xls - za prvi kvartal
http://www.zse.hr/financ/ATPL-fin2006-1H.xls - polugodisnji
http://www.zse.hr/financ/ATLS-fin2005-3Q.xls - za prva tri kvartala

varazdinska burza
http://www.vse.hr/kotacije/jdd/blje/BLJE-2005-09-30.xls
http://www.vse.hr/kotacije/jdd/blje/BLJE-2005-12-31.xls
http://www.vse.hr/kotacije/jdd/blje/BLJE-2006-03-31.xls
http://www.vse.hr/kotacije/jdd/blje/BLJE-2006-06-30.xls

BLJE - ticker za poduzece
2005 - godina
i zadnje je razdoblje

http://www.zse.hr/finreports.php mozes pogledati
http://www.vse.hr/kotacije/jdd/blje/index.asp

ovo je u mom folderu
[ elmagio @ 31.08.2006. 09:15 ] @


Daj probaj ovaj izvještaj goranbj.

Sve je isto samo što sam ti dodao na početku spisak datoteka u onome folderu što si rekao i da odabereš koju hoćeš datoteku za baznu.

Ja sam samo napravio novi fajl pa ga samo ti oblikuj kako tebi odgovara ali samo nemoj ubacivati redove i kolone zbog toga što imam neku formulu u koloni z jer sam imao nekih problema kod prebacivanja iz Macro u čelije.


Ako ti treba nešto još izmjeniti javi se!


Pozdrav
Elmagio





[ goranbj @ 31.08.2006. 13:06 ] @
Hvala care,

idem malo raditi. Ako mi sta nebude jasno, javim ti.

jos jednom hvala
[ elmagio @ 31.08.2006. 13:24 ] @


A samo reci šta treba!


Lp,
Elmagio