Marně hledám klávesovou zkratku pro přepnutí do naposledy otevřeného listu v Excelu.
Příklad: Mám 20 listů v Excelu, myší kliknu na list 12 a potom na 18. A ted se chci z listu 18 vrátit na předchozí list což je 12. Neboli jinak řečeno, abych si v tomto případě klávesovou zkratkou přepínal listy 12 a 18. Exsituje taková kl. zkr.?
// Název tématu upraven na něco konkrétnějšího.
//mike007
Excel: kl. zkratka - přepnutí do naposledy otevřeného listu
Moderátor: Mods_senior
Re: klávesové zkratky Excel
Koukni na tenhle seznam zkratek, ale o ničem takovým nevím.
- mike007
- Master Level 7.5

- Příspěvky: 5860
- Registrován: 01 srp 2007 18:10
- Bydliště: Pardubice
- Kontaktovat uživatele:
Re: Excel: kl. zkratka - přepnutí do naposledy otevřeného listu
Neznám žádnou klávesovou zkratku, která by tě dokázala vrátit do naposledy otevřeného listu, ale můžeš si udělat vlastní klávesovou zkratku na makro, které se ti o toto postará. Nevím, jak daleko jsi se znalostmi prostředí VBA, tak mě případně omluv, pokud tě budu navádět příliš polopaticky.
1. Použij klávesovou zkratku Alt+F11, kterou se dostaneš do prostředí VBA.
2. V menu VBA vyber Insert --> Module a do prázdného okna napravo nakopíruj toto makro:
Public predchozi As String
Sub navrat()
On Error Resume Next
ThisWorkbook.Sheets(predchozi).Activate
End Sub
3. V panelu Project-VBA dvakrát klikni na ThisWorkbook a do prázdného okna napravo nakopíruj tuto událostní proceduru:
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
predchozi = Sh.Name
End Sub

4. Prostředí VBA můžeš křížkem zavřít.
5. Nyní v dokumentu vyber z menu Nástroje --> Makro --> Makra (případně kl. zkratka Alt+F8), označ makro "navrat" a klikni na tlačítko Možnosti.
6. Nastav si klávesovou zkratku jakou chceš a poté potvrď tlačítkem OK. Okno s výběrem maker zavři.
Nyní, když budeš chtít vrátit na posledně použitý list, stačí použít nadefinovanou zkratku a makro vše zařídí
Tak ať slouží.
1. Použij klávesovou zkratku Alt+F11, kterou se dostaneš do prostředí VBA.
2. V menu VBA vyber Insert --> Module a do prázdného okna napravo nakopíruj toto makro:
Public predchozi As String
Sub navrat()
On Error Resume Next
ThisWorkbook.Sheets(predchozi).Activate
End Sub
3. V panelu Project-VBA dvakrát klikni na ThisWorkbook a do prázdného okna napravo nakopíruj tuto událostní proceduru:
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
predchozi = Sh.Name
End Sub

4. Prostředí VBA můžeš křížkem zavřít.
5. Nyní v dokumentu vyber z menu Nástroje --> Makro --> Makra (případně kl. zkratka Alt+F8), označ makro "navrat" a klikni na tlačítko Možnosti.
6. Nastav si klávesovou zkratku jakou chceš a poté potvrď tlačítkem OK. Okno s výběrem maker zavři.
Nyní, když budeš chtít vrátit na posledně použitý list, stačí použít nadefinovanou zkratku a makro vše zařídí
Tak ať slouží.
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 prosím 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 prosím pište do fóra. Od toho tu je.
Re: Excel: kl. zkratka - přepnutí do naposledy otevřeného listu
díky moc, funguje to
-
- Podobná témata
- Odpovědi
- Zobrazení
- Poslední příspěvek

