Excel zapsat do buňky název listu (ne aktivního, ale každého zvlášť. Funkce Políčko nefunguje)

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Beeeep
nováček
Příspěvky: 3
Registrován: leden 21
Pohlaví: Muž

Excel zapsat do buňky název listu (ne aktivního, ale každého zvlášť. Funkce Políčko nefunguje)

Příspěvekod Beeeep » 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

Reklama
Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 296
Registrován: červen 13
Pohlaví: Muž

Re: Excel zapsat do buňky název listu (ne aktivního, ale každého zvlášť. Funkce Políčko nefunguje)

Příspěvekod elninoslov » 20 led 2021 22:17

Do A1:

Kód: Vybrat vše

=MID(CELL("filename";A1);FIND("]";CELL("filename";A1))+1;255)
=ČÁST(POLÍČKO("filename";A1);NAJÍT("]";POLÍČKO("filename";A1))+1;255)

Skopírujem list, a je to správne. Ale pozor CELL/POLÍČKO, nieje prepočítavané vždy. Niekedy treba dať prepočítať list

Beeeep
nováček
Příspěvky: 3
Registrován: leden 21
Pohlaví: Muž

Re: Excel zapsat do buňky název listu (ne aktivního, ale každého zvlášť. Funkce Políčko nefunguje)

Příspěvekod Beeeep » 20 led 2021 22:58

Díky. Ono to funguje. Tak asi to nechápu. Mám zato, že funkce, kterou jsem použil by měla dojít ke stejnému výsledku. Ale není to tak.
Já jsem použil tohle:
=ZPRAVA(POLÍČKO("názevsouboru");DÉLKA(POLÍČKO("názevsouboru"))-NAJÍT("]";POLÍČKO("názevsouboru")))

Ale tahle funkce opravdu vrací na všech listech jen jednu hodnotu. A to hodnotu listu, na kterém stojím (provedl jsem aktualizaci).

Každopádně se zdá být problém vyřešen.

Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 296
Registrován: červen 13
Pohlaví: Muž

Re: Excel zapsat do buňky název listu (ne aktivního, ale každého zvlášť. Funkce Políčko nefunguje)

Příspěvekod elninoslov » 20 led 2021 23:26

Chýba Vám druhý parameter funkcie CELL/POLÍČKO, určujúci odkaz na bunku v liste. A v tom to práve je. Ten odkaz odkazuje na bunku v tom liste, kde je funkcia použitá.

Beeeep
nováček
Příspěvky: 3
Registrován: leden 21
Pohlaví: Muž

Re: Excel zapsat do buňky název listu (ne aktivního, ale každého zvlášť. Funkce Políčko nefunguje)

Příspěvekod Beeeep » 21 led 2021 08:48

Tak paráda. Funguje. Díky.
Honza


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Excel/GSheets - odkaz do jiného listu podle buňky
    od kubasCZ » 14 kvě 2021 07:52 » v Kancelářské balíky
    4
    375
    od kubasCZ
    14 kvě 2021 13:53
  • Lehčí herní PC do 17K + Monitor zvlášť
    od Faster1 » 21 lis 2020 19:41 » v Rady s výběrem hw a sestavením PC
    68
    6645
    od Faster1
    24 črc 2021 16:12
  • Podmíněné formátování - změna textu buňky
    od HaTo » 13 led 2021 12:50 » v Kancelářské balíky
    2
    562
    od HaTo
    13 led 2021 19:07
  • Padání hry na lištu
    od Baumi2k » 31 pro 2020 11:39 » v Hry
    1
    437
    od mmmartin
    31 pro 2020 16:12
  • Špatná funkce ikon na ploše
    od Johnsix95 » 01 bře 2021 11:28 » v Windows 10, 8, 7..
    15
    1072
    od ITCrowd
    05 bře 2021 23:23

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: CommonCrawl [Bot] a 2 hosti