Excel - přesun na jiný list kliknutím na tlačítko – jak?* Vyřešeno
- LordX
- Level 1.5
- Příspěvky: 133
- Registrován: prosinec 07
- Bydliště: kraj slivovice :-)
- Pohlaví:
- Stav:
Offline
- Kontakt:
Excel - přesun na jiný list kliknutím na tlačítko – jak?*
Potřeboval bych poradit, jak udělám to, že po kliku na nějaké tlačítko na určitém listu v Excelu se přesunu na jiný list? díky
Naposledy upravil(a) Myloš dne 30 bře 2009 21:30, celkem upraveno 1 x.
Důvod: Upřesnění nadpisu
Důvod: Upřesnění nadpisu
Re: Excel - přesun na jiný list kliknutím na tlačítko – jak?*
Nejdřív si vytvoř makro - třeba nahraj to, jak přejdeš na daný list. Pro přechod na List1 by mohlo vypadat takhle jednoduše:
A pak si vlož tlačítko (formulářový prvek, obrázek, automatický tvar,... cokoli) a tomu makro přiřaď.
Kód: Vybrat vše
Sub skok_na_List1()
Sheets("List1").Select
End Sub
A pak si vlož tlačítko (formulářový prvek, obrázek, automatický tvar,... cokoli) a tomu makro přiřaď.
- LordX
- Level 1.5
- Příspěvky: 133
- Registrován: prosinec 07
- Bydliště: kraj slivovice :-)
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Excel - přesun na jiný list kliknutím na tlačítko – jak?*
díky, makro jsem nahrál, jen stále nemůžu přijít na to přiřazení tomu tlačítku
Re: Excel - přesun na jiný list kliknutím na tlačítko – jak?*
=HYPERTEXTOVÝ.ODKAZ("[Sešit]List!A1";"text")
[] = volitelné
Aby to fungovalo správně, musí být buňka se vzorcem formát = číslo.
P.S.: Pokud budeš mít variantu nahoře (VBA), stačí na to tlačítko při zapnuté editaci dvojkliknout a můžeš psát událostní kód. Tlačítko z Ovládacích prvků.
[] = volitelné
Aby to fungovalo správně, musí být buňka se vzorcem formát = číslo.
P.S.: Pokud budeš mít variantu nahoře (VBA), stačí na to tlačítko při zapnuté editaci dvojkliknout a můžeš psát událostní kód. Tlačítko z Ovládacích prvků.
- LordX
- Level 1.5
- Příspěvky: 133
- Registrován: prosinec 07
- Bydliště: kraj slivovice :-)
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Excel - přesun na jiný list kliknutím na tlačítko – jak?*
a nešlo by to udělat jednodušeji? nahrát makro pod názvem TLAČÍTKO a to pak nějak tomu tlačítku přidělit? ale stále nevím jak..
Re: Excel - přesun na jiný list kliknutím na tlačítko – jak?*
Jistě že to jde, máš dokonce i ikonu nahrát makro. Pojmenuješ, dáš nahrávat a přepneš list. Vypneš makro.
- mike007
- Master Level 7.5
- Příspěvky: 5860
- Registrován: srpen 07
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Excel - přesun na jiný list kliknutím na tlačítko – jak?*
Dej si do dokumentu tlačítko, dvakrát na něj klikni a do VBA okna vlož:
Private Sub CommandButton1_Click()
Sheets("název-listu").Select
End Sub
Hotovo.
Private Sub CommandButton1_Click()
Sheets("název-listu").Select
End Sub
Hotovo.
- Přílohy
-
- pc-help_2937.xls
- (23.5 KiB) Staženo 576 x
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
- LordX
- Level 1.5
- Příspěvky: 133
- Registrován: prosinec 07
- Bydliště: kraj slivovice :-)
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Excel - přesun na jiný list kliknutím na tlačítko – jak?*
všechno je to pěkné ale mě můj Excel 2003 snad ani nenabídne abych mohl přiřadit k tomu tlačítku makro...
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Excel - přesun na jiný list kliknutím na tlačítko – jak?*
Souhrnne:
Aktivni list >Zobrazit>Panely nastroju>Ovladaci prvky> nejprve tlacitko Rezim navrhu> vybrat prvek Prikazove tlacitko a vlozit na list> pak tlacitko Vlastnosti a nastavit pozadovane> pak tlacitko Zobrazit kod, otevre se editor VBA a zobrazi se v modulu listu procedura - zatim "prazdna" - Private Sub CommandButton1_Click()> zrusit Rezim navrhu stiskem tlacitka; do procedury vloz:
dostanes tedy uvedene:
Aktivni list >Zobrazit>Panely nastroju>Ovladaci prvky> nejprve tlacitko Rezim navrhu> vybrat prvek Prikazove tlacitko a vlozit na list> pak tlacitko Vlastnosti a nastavit pozadovane> pak tlacitko Zobrazit kod, otevre se editor VBA a zobrazi se v modulu listu procedura - zatim "prazdna" - Private Sub CommandButton1_Click()> zrusit Rezim navrhu stiskem tlacitka; do procedury vloz:
Kód: Vybrat vše
Sheets("název-listu").Select
dostanes tedy uvedene:
Kód: Vybrat vše
Private Sub CommandButton1_Click()
Sheets("název-listu").Select ' nazev pozadovaneho listu
End Sub
- mike007
- Master Level 7.5
- Příspěvky: 5860
- Registrován: srpen 07
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Excel - přesun na jiný list kliknutím na tlačítko – jak?*
LordX píše:všechno je to pěkné ale mě můj Excel 2003 snad ani nenabídne abych mohl přiřadit k tomu tlačítku makro...
Abys mohl tlačítku přiřadit makro, tj. dvakrát na něj kliknout a tím otevřít VBA pro vložení makra, musíš mít logicky spuštěný režim úprav (Design mode), viz ikona níže. Jinak je úprava tlačítka zamčena.
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: Excel - přesun na jiný list kliknutím na tlačítko – jak?*
Pro prirazeni udalostni procedury k jiz na listu vlozenemu tlacitku z panelu nastroju Ovladaci prvky lze volit i tento postup:
Spustit editor VBA (Alt+F11 nebo z nabidky Nastroje>Makro>Editor...)> v panelu Project - VBAProject vybrat prislusny list - otevre se modul listu> nahore vlevo vybrat objekt CommandButton1 a je vlozena "prazdna" procedura Private Sub CommandButton1_Click(), zaroven v pravo je vytvorena nabidka dalsich udalosti, ze ktere si lze vybrat.
Spustit editor VBA (Alt+F11 nebo z nabidky Nastroje>Makro>Editor...)> v panelu Project - VBAProject vybrat prislusny list - otevre se modul listu> nahore vlevo vybrat objekt CommandButton1 a je vlozena "prazdna" procedura Private Sub CommandButton1_Click(), zaroven v pravo je vytvorena nabidka dalsich udalosti, ze ktere si lze vybrat.
Re: Excel - přesun na jiný list kliknutím na tlačítko – jak?* Vyřešeno
LordX: Zkus si nyní sám pohrát s tím co jsme napsali. Otevři si třeba prázdný sešit k hraní a experimentování. Jen musíš dát pozor, že existují 2 odlišné panely (klik pravým myšítkem na prázdném místu na panelech menu, ikon > panel Formuláře nebo Ovládací prvky). Formuláře jsou uživatelsky přítulnější, používají makra, ale mají menší možnosti vypiplání. Ovládací prvky jsou méně uživatelsky přítulné, používají VBA, ale mají větší možnosti nastavení (z VBA). Kdo se bojí, nesmí do lesa! Ty se evidentně bojíš i na něco kliknout a pohrát si s tím. Radši řekneš, že to tam snad ani nemáš a že to nejde.
P.S.: Pokud by ses rozhodl pro hypertextový odkaz, nemusíš řešit tlačítka, místo toho si třeba upravíš (obarvíš) buňku ...
P.S.: Pokud by ses rozhodl pro hypertextový odkaz, nemusíš řešit tlačítka, místo toho si třeba upravíš (obarvíš) buňku ...
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Excel - filtr hyperlinku na druhý list Příloha(y)
od mikiracan » 06 čer 2023 11:49 » v Kancelářské balíky - 2
- 2634
-
od mikiracan
Zobrazit poslední příspěvek
18 srp 2023 10:17
-
-
-
WIN 10 přesunutí složek users na jiný disk
od Richard_ZZR » 10 úno 2024 11:30 » v Windows 11, 10, 8... - 3
- 852
-
od petr22
Zobrazit poslední příspěvek
10 úno 2024 13:26
-
-
-
ikona refresh a tlačítko aktualizovat zmizelo
od Dizzy66 » 27 lis 2023 23:59 » v Windows 11, 10, 8... - 0
- 1008
-
od Dizzy66
Zobrazit poslední příspěvek
27 lis 2023 23:59
-
-
- 16
- 6330
-
od mirekol
Zobrazit poslední příspěvek
20 říj 2023 08:31
-
- 1
- 426
-
od Grimm
Zobrazit poslední příspěvek
12 bře 2024 21:43
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů