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
Katera tipka je pritisnjena?
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:
Kako doseči preostale tipke, pa si preberite v pomoči za metodo OnKey.
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
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator