Katera tipka je pritisnjena?

Pomoč pri izdelavi makrov
Odgovori
DusanS
Prispevkov: 31
Pridružen: To Jul 26, 2005 11:16 am

Katera tipka je pritisnjena?

Odgovor Napisal/-a DusanS »

Pozdravljeni!

Iz naslova ste že razbrali kaj me muči. Rad bi vezal neko dejanje (npr zamenjavo aktivnega lista) na pritisk točno določene tipke na tipkovnici. Kako VBA prebere katera tipka je bila pritisnjena?

LP Dušan
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Hm,... Kako točno to mislite? Ali želite z neko izbrano kombinacijo tipk zamenjati list? Če je temu tako, potem je to v VBA-ju skrajno preprosto doseči.

Najprej napišete proceduro, ki bo izvedla zahtevano akcijo, potem pa izvedete metodo OnKey. Če se npr. vaša funkcija imenuje ZamenjajList, pote slednjo vežete na pritisk tipke F1 z metodo:

Koda: Izberi vse

OnKey "{F1}", "ZamenjajList
Kako doseči preostale tipke, pa si preberite v pomoči za metodo OnKey.
lp,
Matjaž Prtenjak
Administrator
Odgovori