Avatar billede nielsbkh Nybegynder
19. oktober 2003 - 22:22 Der er 4 kommentarer og
1 løsning

Tildele funktionstasterne (F1 - F12) til makroer

Jeg bruger funktionen Application.OnKey til at tildele makroer til funktionstaster.

Eksempel:

Sub auto_open()
Application.OnKey "{F2}", "f2sub"
End Sub

Ovenstående medfører at proceduren "f2sub" bliver eksekveret hver gang der trykkes på F2. Det gælder også efter man har lukket projektmappen indeholdende ovenstående procedure og åbnet en ny projektmappe.

I den nye projektmappe vil jeg gerne have funktionstasterne "nulstillet" til Excel-standard (F2 bruges fx til at redigere indholdet i celler).

Spørgsmålet er altså:

Hvordan nulstilles funktionstasterne til Excel-standard efter de har været tildelt andre funktioner(makroer) ved hjælp af funktionen Application.OnKey?
Avatar billede kabbak Professor
19. oktober 2003 - 22:49 #1
OnKey Method Example

This example assigns "InsertProc" to the key sequence CTRL+PLUS SIGN and assigns "SpecialPrintProc" to the key sequence SHIFT+CTRL+RIGHT ARROW.

Application.OnKey "^{+}", "InsertProc"
Application.OnKey "+^{RIGHT}", "SpecialPrintProc"
This example returns SHIFT+CTRL+RIGHT ARROW to its normal meaning.

Application.OnKey "+^{RIGHT}"
This example disables the SHIFT+CTRL+RIGHT ARROW key sequence.

Application.OnKey "+^{RIGHT}", ""
Avatar billede nielsbkh Nybegynder
19. oktober 2003 - 23:00 #2
...det virker - PERFEKT! Jeg har et lille tillægsspørgsmål - hvor fandt du svaret?
Avatar billede kabbak Professor
19. oktober 2003 - 23:06 #3
nå du tog selv point.?

Svaret var i excel hjælp
Avatar billede nielsbkh Nybegynder
20. oktober 2003 - 09:26 #4
..ok....det var ikke meningen at jeg selv skulle ha´ pointene - hvordan giver jeg dem tilbage til dig?
Avatar billede kabbak Professor
20. oktober 2003 - 09:43 #5
Lav et nyt spørgsmål her i excel, med overskriften "Point til kabbak" og henvis til dette spørgsmål
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester