Excel zapsat do buňky název listu (ne aktivního, ale každého zvlášť. Funkce Políčko nefunguje)
Napsal: 20 led 2021 20:47
Zdravím všechny,
už nějakou dobu si lámu hlavu možná nad blbostí... a někdo tady mi pomůže.
HLAVNÍ PROBLÉM: Jak zobrazit název listu do buňky? Ne jen aktivního listu, ale toho, kde ten vzorec je napsaný. Každý list zvlášť...
Popíšu situaci:
Vytvářím 1 vzorový list, který je plný vzorců. Ten mám pak v plánu podle seznamu rozkopírovat na 150 listů. To mám přes VBA. Seznam názvů listů, vzorový list, kopíruje. Super.
Co list, to např číslo zaměstnance.
Na tom listu se pomocí vzorců přitahují různé parametry z jiných zdrojů přes index a svyhledat. Hlavním parametrem vyhledávání je název listu (číslo zaměstnance).
Problém: Pro získání názvu listu používám v tom vzorovém listu (a pak i v těch rozkopírovaných) funkci POLÍČKO. Krásně to fungovalo v tom vzorovém. Ale jakmile jsem jich vytvořil víc, tak to nefunguje. Protože POLÍČKO vrací název aktivního listu. Takže sice se všechny listy jmenují jinak, tak všechny listy mají jako výsledek funkce Políčko... ten právě aktivní list.
Nevíte jak tohle provést? Prostě zobrazit název listu do buňky? Ne aktivního, ale toho, kde ten vzorec je napsaný. Každý list zvlášť.
Předem díky!
Honza
už nějakou dobu si lámu hlavu možná nad blbostí... a někdo tady mi pomůže.
HLAVNÍ PROBLÉM: Jak zobrazit název listu do buňky? Ne jen aktivního listu, ale toho, kde ten vzorec je napsaný. Každý list zvlášť...
Popíšu situaci:
Vytvářím 1 vzorový list, který je plný vzorců. Ten mám pak v plánu podle seznamu rozkopírovat na 150 listů. To mám přes VBA. Seznam názvů listů, vzorový list, kopíruje. Super.
Co list, to např číslo zaměstnance.
Na tom listu se pomocí vzorců přitahují různé parametry z jiných zdrojů přes index a svyhledat. Hlavním parametrem vyhledávání je název listu (číslo zaměstnance).
Problém: Pro získání názvu listu používám v tom vzorovém listu (a pak i v těch rozkopírovaných) funkci POLÍČKO. Krásně to fungovalo v tom vzorovém. Ale jakmile jsem jich vytvořil víc, tak to nefunguje. Protože POLÍČKO vrací název aktivního listu. Takže sice se všechny listy jmenují jinak, tak všechny listy mají jako výsledek funkce Políčko... ten právě aktivní list.
Nevíte jak tohle provést? Prostě zobrazit název listu do buňky? Ne aktivního, ale toho, kde ten vzorec je napsaný. Každý list zvlášť.
Předem díky!
Honza