Citat:
Nisam baš siguran da to možeš sa dva Excel file ( možda postoji način ali ja ga ne znam ).
Kada sam ovo napisao, to je bilo zbog aludiranja na Padajuću listu ( popisa kupaca ) koji bih ja uvrstio u račun.
Odgovor na tvoje pitanje je
Može ali onda ne možeš napraviti Padajuću listu. [
add: u stvari možeš, pogledaj
http://www.elitesecurity.org/t345750-0#2124748 )
pogledaj link
http://www.ehow.com/how_216937...excel-files-using-vlookup.html
Tu ti je sve opisano kako se radi povlačenje podataka iz druge datoteke.
Subota danas pa se nema što raditi, zbog toga evo ti malo opširnije
Vjerujem da se može nešto uraditi sa VBA programiranjem, ( možda će netko iskusan na tom području reći svoje )
btw: ako te baš zanima pogledaj
http://www.rondebruin.nl/copy3.htm
http://www.ehow.com/how_216937...excel-files-using-vlookup.html
S obzirom da HOĆEŠ isključivo da ti se podaci o kupcima partnerima vuku iz posebne datoteke, napravio sam nešto (
onako kako bih ja u tom slučaju radio, bez programiranja ) ali da imam padajući popis kupaca prilikom izbora.
U attachu imaš dvije datoteke.
1. Prva je kupci.xls
U kojoj je popis kupaca i svih podataka koji idu uz njih ( obavezno prvi stupac moraju biti redni brojevi ( ili šifre sortirane Uzlazno ) Tablica kupaca je formirana tako da imaš mogućnost upisa 1000 kupaca.
Ja sam malo promijenio raspored u tablici a isto tako i u tvom Računu.
Na prvo mjesto sam stavio Naziv kupca a na drugo šifru. Razlog možeš vidjeti u RN.xls
2. Pruga je RN.xls
Kao što možeš vidjeti na prvo mjesto sam stavio Naziv kupca a na drugo šifru.
Zašto:
Zato što vjerojatno imaš veliki broj kupaca pa da ne pamtiš kako je točno napisan naziv ili da ne pamtiš koje su
šifre za određene kupce, u ćeliji J11 na računu ( zamjenio sam mjesta kupac/šifra ) sam napravio izbor popisa kupaca
( Data => List ) Tako možeš kada selektiraš ćeliju J11 klikom na strelicu sa vrhom prema dolje otvoriti padajuću listu sa popisom kupaca, i trebaš samo izabrati određenog.
Automatski ti se u ostalim važnim podacima ( ćelijama ) pojavljuju pripadajući podaci dotičnom kupcu.
KAKO ovo sve funkcionira ?
Imaš datoteku kupci.xls u koju unosiš podatke neovisno o RN.xls
Važno je da ti ova datoteka bude u istom folderu ( mapi ) kao i RN.xls u toku formiranja ovih dokumenata a i nakon toga u toku rada ( no i ne mora biti ali ne smiješ baš stalno mijenjati mjesto te datoteke jer stalno moraš ažurirati path stazu ). U slučaju da promijeniš foder ( mjesto na HDD-u ) moraš izvršiti ažuriranje veze ( linka )
Ovu datoteku ne moraš otvarati da bi izradila Račun. ( ali prihvati ažuriranja prilikokm pokretanja datoteke RN.xls da bi osvježila podatke ako je bilo promjena.)
Ako mijenjaš naziv datoteke kupci.xla npr: u partneri.xls neće ti sve funkcionirati dok ne promijeniš sve što je
vezano na kupci.xls u drugoj datoteci
Nadalje:
PRVO:
Imaš datoteku RN.xls i samo jedan radni list (Sheet) pod nazivom RN.
Na tom Sheetu imaš tvoju formu računa i linkane podatke iz datoteke kupci.xls ( oni počinju u stupcu Y1:AD1000 )
Raspon ( Range ) ćelija Z2:AD100 je IMENOVAN nazivom "kupci" i taj naziv je ugrađen u Vlookup funkciju.
DRUGO:
Raspon tvog računa je formatiran kao područje ispisa ( Print Area ). Dakle kada klikneš na Preview imaš sve podatke koji su na računu. File => Print Area => Set Print Area
Ovdje se pojavljuje problem. Što ako imaš više od 30 artikala koji trebaju biti na računu. ? Onda ti ova Print Area ne odgovara, već je moraš promijeniti.
Zbog čega je postavljena ova Print Area? Zato što na istom listu imaš onu linkanu tablicu ( zbog Vlookupa i Data =>
Validation ), i u slučaju da poništiš zonu printanja može se dogoditi da prilikom klika na gumb Print Excel ispiše sve što se nalazi na Sheetu a to može biti i 48 listova u ovom slučaju
TREĆE:
I na kraju osnovni podaci koji tebe zanimaju u vezi partnera ( kupaca ).
Izvršio sam malu zamjenu mjesta Šifra/Kupac. Ovdje sam na prvo mjesto stavio Kupac i mogućnost izbora sa padajuće
liste.
Na osnovu onoga što izabereš u sa padajuće liste kupaca ostali podaci ( šifra kupca, adresa, mjesto, PDV broj ) automatski će se pojaviti.
Ovdje moraš obratiti pažnju na slijedeće.
Ako u datoteci kupci.xls dodaš novog kupca sa njegovim podacima i zatvoriš datoteku
a nakon toga otvoriš RN.xls obavezno moraš kliknuti na gumb za ažuriranje ( obnavljanje ) podataka.
Ako to ne uradiš nećeš imati novo-upisanog kupca na padajućoj listi.
AŽURIRANJE ne moraš uraditi ako su ti obe datoteke otvorene, jer će Excel automatski ažurirati promjene u RN.xls koje napraviš u kupci.xls
NAPOMENA:
Ovo je path staza linkane tablice ( ='C:\download\[kupci.xls]List1'!A1 ) koja je bila aktivna u momentu dok sam ja radio na ovim datotekama.
Prilikom otvaranja kod tebe na računalu može doći do eventualnih problema jer neće odmah odgovarti. ( probaj prihvatiti ažuriranja pa možda i hoće ), zbog toga ti savjetujem slijedeće:
Da bi sve ovo isprobala ( bez problema otvorila ove datoteke i vidjela primjer ), kreiraj novi folder na C particiji pod nazivom "download" tako da ti path staza odgovara ( C:\download ) i u njega smjesti obe datoteke, pa isprobaj.
Ako ti ovo odgovara tada možeš premjestiti datoteke u drugi folder ali i promijeniti path stazu tako što ćeš prilikom otvaranja prihvatiti ažuriranja ili jednostavno "Save As" obe datoteke u TVOJ folder.
Što da ti više kažem ?
Ako te ovo ne zadovoljava, pričekaj da se netko drugi javi sa možda jednostavnijim rješenjem ili nekim VBA kodom ili jednostavno primjeni VLOOKUP na način ako je to opisano u tutoru na prvom linku ovog posta
Eh, sada je pitanje koliko ćeš ovo sve razumjeti i snaći se

pozdrav
[Ovu poruku je menjao Ivek33 dana 02.12.2008. u 22:08 GMT+1]