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

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

Moderátor: Mods_senior

Disk4Mat
nováček
Příspěvky: 7
Registrován: duben 16
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Disk4Mat » 17 dub 2016 14:50

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 29 x

Reklama
guest
Pohlaví: Nespecifikováno

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

Příspěvekod guest » 17 dub 2016 16:00

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.

Disk4Mat
nováček
Příspěvky: 7
Registrován: duben 16
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Disk4Mat » 17 dub 2016 18:15

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?

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod cmuch » 18 dub 2016 18:10

Třeba takto

Kód: Vybrat vše

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

Disk4Mat
nováček
Příspěvky: 7
Registrován: duben 16
Pohlaví: Muž
Stav:
Offline

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

Příspěvekod Disk4Mat » 18 dub 2016 19:24

to cmuch: elegantní, takhle to myslel "xlnc"..Děkuji moc za řešení, teď jsem to pochopil.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů