Excel: kl. zkratka - přepnutí do naposledy otevřeného listu

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

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3376
Registrován: 24 říj 2008 19:50

Excel: kl. zkratka - přepnutí do naposledy otevřeného listu

Příspěvek od atari »

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
MirekL
nováček
Příspěvky: 31
Registrován: 11 srp 2008 20:37

Re: klávesové zkratky Excel

Příspěvek od MirekL »

Koukni na tenhle seznam zkratek, ale o ničem takovým nevím.
Uživatelský avatar
mike007
Master Level 7.5
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

Příspěvek od mike007 »

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


Obrázek

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-helpJak 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.
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3376
Registrován: 24 říj 2008 19:50

Re: Excel: kl. zkratka - přepnutí do naposledy otevřeného listu

Příspěvek od atari »

díky moc, funguje to
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přepnutí na D.O.C.P = modrá smrt
    od Pedrossos » » v Problémy s hardwarem
    5 Odpovědi
    3007 Zobrazení
    Poslední příspěvek od petr22
  • Zkratka na plochu - Změna obnovovací frekvence monitoru - TV (hledám)
    od jkmaxfli » » v Multimédia (filmy, hudba, CDs/DVDs)
    4 Odpovědi
    25051 Zobrazení
    Poslední příspěvek od jkmaxfli
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    14380 Zobrazení
    Poslední příspěvek od Snekment
  • Pohoda a excel
    od brownwld » » v Kancelářské balíky
    1 Odpovědi
    7304 Zobrazení
    Poslední příspěvek od atari
  • Excel 2016 - vzorec kombinace podmínek
    od MK_Vs » » v Kancelářské balíky
    5 Odpovědi
    6092 Zobrazení
    Poslední příspěvek od lubo.

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