< návrat zpět

MS Excel


Téma: Přepis názvu listů do vzorce rss

Zaslal/a 26.3.2013 8:39

Zdravím, prosím o radu. V sešitu excel mám několik listů různých názvů, které se mohou měnit. Na listu data je v buňce "D4" vzorec ve kterém je odkaz na buňku jiného listu. Poraďte jak to udělat, abych mohl vzorec z D4 "přetažením za ouško" aplikovat do buněk D5 až D17 a vzorec by se aktualizoval na buňky D5 na jednotlivých listech a v případě změny názvu listu se příslušný vzorec aktualizoval. Děkuji

Příloha: rar12493_sesit1.rar (4kB, staženo 36x)
Zaslat odpověď >

icon #012494
eLCHa
Nemohu otevřít rar takže jen zkusím. Zjištění názvu listu vzorcem (je ovšem třeba stisknout F9)

=ZPRAVA(POLÍČKO("filename";C5);DÉLKA(POLÍČKO("filename";C5))-NAJÍT("]";POLÍČKO("filename";C5)))citovat
#012495
Opičák
Jinou možností, než roztáhnutím oblasti by mohlo být makrem. Zapíše do vzorců aktuální názvy listů. Při další práci s listy (názvy)se vzorce samozřejmě aktualizují.
Ale z popisu není jasné proč zrovna "přetažením za ouško", zda je to podmínka nebo jen určitá možnost.
Příloha: zip12495_vzorce.zip (25kB, staženo 44x)
citovat
#012508
avatar
eLCHA - vzorec na zjištění názvu listů znám, ale neřeší můj problém, přesto dík za reakci. Připojuji ZIP
Opičák - no je to přesně co potřebuji, ale ... nejsem zběhlý ve tvorbě maker a tak mám dotaz. Pokud v tvém makru přepíšu IF dle mých potřeb a ponechám tam & jmenoListu & "! bude se název listu dvojklikem aktualizovat? ps. "přetažením za ouško" není podmíka, ale je to asi nejrychlejší cesta jak po vytvoření jednoho vzorce jej aplikovat na XX buněk.
Příloha: zip12508_sesit1.zip (10kB, staženo 33x)
citovat
#012513
Opičák
Podmínka IF je tam pouze pro to, aby se vzorce neaktualizovaly při dvojkliku kdekoliv. Tzn. pokud není sloupec "D" tj. 4 a řádek 4 tak EXIT SUB = konec makra. To lze samozřejmě vynechat a vlastní makro spustit něčím jiným. Roztažením za ouško to ale fungovat nebude, protože to v excelu vyvolá jinou reakci a to pouze kopírování stávajícího vzorce nějakým směrem nebo do oblasti. Makro v tomto jednoduchém případě funguje pouze za předpokladu, že je stejný počet listů, jako řádků, na které se mají vzorce umístit.
Možná by to roztažením šlo, ale bylo by to složitější makro. Zkusím, ale nejsem si jistý.citovat
#012517
Opičák
Vyzkoušej tohle.
Příloha: zip12517_vzorce_2.zip (25kB, staženo 94x)
citovat
#012518
avatar
Nespletl ses s tou přílohou v posledním příspěvku? Není tam nic nového.citovat
#012519
Opičák
Nee, zkus označit oblast pro vzorce nebo roztáhnout. Mě to funguj.citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje