VBA -løsning: Slik setter du opp dine egne hurtigtaster

Innholdsfortegnelse

Definer tastekombinasjoner i Excel og tilordne funksjoner

I det følgende eksemplet, tastekombinasjonen Ctrl + ü kalkulatoren kan kalles fra Windows -tilbehøret.

Bruk følgende fremgangsmåte for å angi hurtigtasten:

Oppsett av hurtigtast ()

Application.OnKey "ü", "CallCalculator"

Slutt Sub

Den lagrede makroen ser slik ut:

Sub callCalculator ()

Dim x som variant

x = shell ("calc.exe")

Slutt Sub

Hvis tastekombinasjonen ikke lenger skal brukes, starter du følgende prosedyre:

Sub -tastekombinasjon Avbryt ()

Application.OnKey "ü"

Slutt Sub

Merk:

Ofte er det å sette opp hurtigtaster når du åpner en bestemt arbeidsbok. For å gjøre dette, dobbeltklikker du på oppføringen Denne arbeidsboken i prosjektutforskeren i utviklingsmiljøet og lagrer følgende hendelse:

Private Sub Workbook_Open ()

Oppsett snarvei

Slutt Sub

Hendelsen Workbook_Open utføres automatisk (hvis den er angitt) når arbeidsboken åpnes. I vårt tilfelle kalles prosedyren Tastekombinasjon Oppsett her.

Dette er nyttig hvis du sletter den tidligere konfigurerte tastekombinasjonen når du lukker denne mappen. Hendelsen Workbook_BeforeClose kjøres automatisk når mappen lukkes. I dette tilfellet kalles prosedyren Unlock key:

Private Sub Workbook_BeforeClose (Avbryt som boolsk)

Tastekombinasjon Avbryt

Slutt Sub

Dette betyr at du alltid har hurtigtaster under kontroll i Excel.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave