Excel 2010 - změna klávesové zkratky

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

Moderátor: Mods_senior

Zamčeno
antoninstrnad
nováček
Příspěvky: 14
Registrován: 07 bře 2013 13:36

Excel 2010 - změna klávesové zkratky

Příspěvek od antoninstrnad »

Dobrý den,
potřeboval bych poradit, jestli jde v Excelu 2010 měnit klávesové kratky - abych si je mohl udělat stejné jako v Byznysu.
Konkrétně CTRL+D nahradit F12
guest

Re: Excel 2010 - změna klávesové zkratky

Příspěvek od guest »

Úvodem...

Řekněme, že víte, do čeho se pouštíte.

Pokud si představujete, že si někde v Excelu otevřete nastavení a v seznamu zkratek provedete změny, tak na to zapomeňte. Přemapování klávesových zkratek můžete provádět prostřednictvím VBA.

a) Makrem a k němu přiřazenou klávesovou zkratkou (z listu ALT+F8, tlačítko Možnosti)
b) Zpracováním události OnKey při otevírání a zavírání sešitu.

V obou případech by pak přidružené makro obsahovalo instrukci SendKeys "{F12}", což ovšem nebude fungovat. F12 je běžná klávesová zkratka pro Uložit jako. Bohužel pod VBA je nejspíš v programu bug, protože se spouští dialog Otevřít. Tudíž na SendKeys můžete zapomenout a muselo by se to nasimulovat přes kolekci Dialogs.
antoninstrnad
nováček
Příspěvky: 14
Registrován: 07 bře 2013 13:36

Re: Excel 2010 - změna klávesové zkratky

Příspěvek od antoninstrnad »

Popravdě nevím do čeho se pouštím.
Dělám s Excelem a Byznysem a každý program má jiné klávesové zkratky. To znamená, že musím pořád myslet na to, ve kterém programu jsem a které zkratky zrovna platí. V Excelu často potřebuji CTRL+D a to se v Byznyse dělá F12.
Dá se s tím dělat, ale přesto jsem se začal zajímat o nějaké řešení, které by vše zjednodušilo, alespoň u této zkratky. (Uplatnit rčení, že počítače za nás řeší problémy - hlavně ty, které nám samy způsobily.)
Ptal jsem se na Byznys a tam jsou zkratky asi napevno. V Excelu jsem se trochu navnadil možnostmi u klávesy ENTER a opravdu si myslel, že to bude snažší. Vypadá to že ne.
Dík za každý nápad.
cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: 02 bře 2011 19:12
Bydliště: Drsná Vysočina :D

Re: Excel 2010 - změna klávesové zkratky

Příspěvek od cmuch »

Do modulu ThisWorkBook v excelu (Alt+F11) nakopírovat tuto

Kód: Vybrat vše

Private Sub Workbook_BeforeClose(Cancel As Boolean)

  'reset vypnuti kontroly stisku klaves (F12)
  Application.OnKey "{F12}"
End Sub

Private Sub Workbook_Open()

  'zakazani stisku klaves (F12)
  Application.OnKey "{F12}", "ZmenaKlZkratky"
End Sub


Do obyčejného modulu (přidat lze přes pravé tl.myši na modul ThisWorkbook) vložit zase tuto

Kód: Vybrat vše

Private Sub ZmenaKlZkratky()
  Application.SendKeys ("^d")
End Sub
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    14319 Zobrazení
    Poslední příspěvek od Snekment
  • Změna dat (dle času), když je PC vypnuté. Jak je to možné?
    od Minapark » » v Windows 11, 10, 8...
    10 Odpovědi
    11501 Zobrazení
    Poslední příspěvek od Minapark
  • Změna poslední číslice ve více číslech najednou
    od Arnold91 » » v Kancelářské balíky
    7 Odpovědi
    10968 Zobrazení
    Poslední příspěvek od Zivan
  • Zkratka na plochu - Změna obnovovací frekvence monitoru - TV (hledám)
    od jkmaxfli » » v Multimédia (filmy, hudba, CDs/DVDs)
    4 Odpovědi
    24872 Zobrazení
    Poslední příspěvek od jkmaxfli
  • Pohoda a excel
    od brownwld » » v Kancelářské balíky
    1 Odpovědi
    7277 Zobrazení
    Poslední příspěvek od atari

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