< návrat zpět

MS Excel


Téma: Proměná ve vzorci rss

Zaslal/a 26.10.2012 9:40

Zdravím, potřebuji abych někde nahoře v listu zadal jméno souboru, který se projevý ve vzorci:
např.: C:\pohoda\...\20121212.xls
který se časem změní
na: C:\pohoda\...\20121313.xls

zkoušel jsem pojmenovat rozsah buňky, ale nějak se mi to pak nedaří zakomponovat do toho vzorce.

Děkuji za nápad

Příloha: zip10054_vzor.zip (8kB, staženo 35x)
Zaslat odpověď >

Strana:  1 2   další »
#010057
avatar
Něco takového dělám nepřímým odkazem, napsal jsem tam i ten vzorec, ale s jiným sešitem jsem to netestoval. Pro stejný sešit - jiný list tam je ukázka a funguje v Excelu 2007-2010. U staršího to může být ale jinak.
Příloha: zip10057_vzor-a.zip (9kB, staženo 41x)
citovat
#010061
avatar
Neprimy odkaz funguje i s 3D odkazem, tedy do jineho sesitu. Testovano v anglickem excelu 2010 (fce=INDIRECT)

jednoduchy vyhledavaci vzorec:
=VLOOKUP(A4,INDIRECT(B2),2,0)
pricemz v bunce B2 musi byt nazev souboru ve takovemhle formatu:
[MyTeamCases.xlsm]main!$B$2:$D$20

Bohuzel, cestu tam ani nema vyznam davat, nebot ten zdrojovy sesit musi byt otevreny. Pokud je zavreny, neda se reseni pomoci neprimeho odkazu pouzit.

Nevim o jinem zpusobu jak to vyresit vzoreckem. Pokud na to prijdes, urcite se pochlub 1citovat
#010062
avatar
zdravím, děkuji za odpovědi zrovna to zkoumám. Určitě je ceta přes nepřímý odkaz.

Jen to musím trošku pochopit :-)citovat
#010079
avatar
Pravda, druhý sešit musí být otevřený, to není nej řešení. Ale píšeš ... časem se změní. Když změny nebudou příliš časté, zvolil bych řešení nedělat to takhle v buňce, ale nechat odkazy na soubor ve vzorcích tak jak jsou a potom: karta Data / Upravit odkazy / Změnit zdroj ....citovat
#010081
avatar
Bohužel musí být otevřený i druhý sešit jak píšete, což je nepraktické :-( ale jinak by to fungovalo:
= SVYHLEDAT(A4;NEPŘÍMÝ.ODKAZ($B$4);2;0) s tím že v buňce B4 je: ''\\nasdisk\Stylishrooms\[Zásoby.xls]Zásoby'!$A$1:$P$65536
kde bych jen opravil jméno souboru.

Jená se mi o to že to používáme k počítání nabídek a ten vzoreček svyhledat se mi tam opakujem tak 200x
Tak jsem hledal cestu že bych ten název souboru napsal na jedno místo ze ktrého by se to automaticky doplnilo všude.

Jak jsi napsal změnit zdroj propojení, to je řešení! :-) ale uživatelsky náročné. Potřebuji to trošku více blbovzdorné.citovat
#010082
avatar
Nevim, jestli reseni pomoci VBA je povolene, ale tomu by zavreny sesit nevadil.citovat
#010083
avatar
Jako přes nějaké funkční tlačítko? To by asi šlo.citovat
#010086
avatar
To by ale chtelo vedet nejvhodnejsi zpusob jaky zvolit. Kolik tam bude tech vzorecku, jake kejkle se s nima budou dit atd. A taky uplnou cestu ke zdrojovemu souboru, listu (\\nasdisk\Stylishrooms\[Zásoby.xls]Zásoby'!$A$1:$P$65536)
Idea je takova, ze po kliknuti na tlacitko by si makro vytvorilo jednorazove spojeni do zdrojoveho sesitu (jehoz nazev bude treba v nejake bunce), odtama pumplo bud vyberova data anebo vsechna data a pak by spojeni ukoncilo. Pozor, vytvoreni spojeni neni otevirani zdrojoveho sesitu. Bud by mohlo celou databazi ulozit/updatovat na list (treba skryty) anebo jenom vytahnout na list potrebne hodnoty z docasne virtualni databaze, aby samotny sesit nebyl zatizeny tunou dat. Zalezi, co bys uprednostnil. Neni to zas tak slozite, jak by se mohlo zdat a tyto techniky malokdo pouziva 10citovat
#010087
avatar
ok, on to bude nakonec stejně dělat jeden člověk. Tak se mu napíše tahák jak to má dělat :-)

Ale děkuji za rady a nápady ...citovat
#010090
avatar
Tak jsem nepochopil, cos chtel rict. Vykladam si to, ze si to nakonec nejak zaridis po svymcitovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse