Stránka 1 z 1

přesun kurzoru na jiný list, podmínka, makro

Napsal: 17 dub 2016 14:50
od Disk4Mat
Ahoj všichni, chtěl bych poprosit o radu. V excelovském sešitu mám list "index" kde mám vložený ovládací prvek pole se seznamem. Spojený je s tabulkou v listu "seznam". Tabulka obsahuje data o skladových automobilech. Když si ze seznamu vyberu nějakou značku automobilu, tak se mi v listu "vzorce" v buňce "D2" pomocí vzorce dynamicky mění hodnota dle vybraného vozidla. Je to inventární číslo a zároveň jsou podle inventárních čísel pojmenované i ostatní listy. Chtěl bych dosáhnout toho, aby se po kliknutí na nějaký ovládací prvek, který vložím do listu "index" spustila procedura, která přečte název z listu "vzorce" z buňky "D2" a přesune kurzor na požadovaný list do buňky "A2"
Je to trochu krkolomné, snad jsem to vysvětlil dostatečně. Jde to, prosím, nějak za pomocí makra dosáhnout?
Děkuji.
moto.xlsm
vzor
(36.11 KiB) Staženo 28 x

Re: přesun kurzoru na jiný list, podmínka, makro

Napsal: 17 dub 2016 16:00
od guest
Vymýšlíte drobátko kolo. ID si načítejte rovnou přes SVYHLEDAT na listu Index a použijte výsledek pro funkci HYPERTEXTOVÝ.ODKAZ.

Re: přesun kurzoru na jiný list, podmínka, makro

Napsal: 17 dub 2016 18:15
od Disk4Mat
No, v excelu moc zdatný nejsem, takže jsem to, co jste napsal nepobral. Jak použít hypertextový odkaz, aby mně po kliknutí na něj přesunul kurzor vždy na odpovídající list dle určení vozidla v seznamu? Dokázal by jste upravit soubor tak, abych to pochopil?

Re: přesun kurzoru na jiný list, podmínka, makro  Vyřešeno

Napsal: 18 dub 2016 18:10
od cmuch
Třeba takto

Kód: Vybrat vše

=HYPERTEXTOVÝ.ODKAZ(CONCATENATE("#'";SVYHLEDAT(vzorce!B3;seznam!B2:G13;4;NEPRAVDA);"'!A2");"odkaz")

Re: přesun kurzoru na jiný list, podmínka, makro

Napsal: 18 dub 2016 19:24
od Disk4Mat
to cmuch: elegantní, takhle to myslel "xlnc"..Děkuji moc za řešení, teď jsem to pochopil.