Möchten Sie bspw. das Makro "Test_Makro" über die Tastenkombination [Strg] + [t] starten, dann können Sie dies mit dem OnKey-Befehl per VBA erledigen. Gehen Sie dazu wie folgt vor. Erfassen Sie folgendes Makro in einem Code-Modul.
Public Sub starten()
'Das Makro Test_Makro mit [Strg] + [t] starten
Application.OnKey "^t", "Test_Makro"
End Sub
In diesem Beispiel wird die Prozedur "Test_Makro" mit der Tastenkombination [Strg] + [T] aufgerufen.
Die Tastencodes für die einzelnen Tasten finden Sie bin der nachfolgenden Tabelle:
| Taste | Codebelegung |
| <-- | {BACKSPACE} |
| Pause | {BREAK} |
| Hochstelltaste | {CAPSLOCK} |
| Entf | {CLEAR} |
| Entf | {DELETE} oder {DEL} |
| Cursor runter | {DOWN} |
| Cursor rauf | {UP} |
| Cursor links | {LEFT} |
| Cursor rechts | {RIGHT} |
| Ende | {END} |
| Enter auf Zehnertastatur | {ENTER} |
| ~ Tilde | {ENTER} |
| Esc | {ESCAPE} oder {ESC} |
| Hilfe | {HELP} |
| Pos1 | {HOME} |
| Einfg | {INSERT} |
| Num | {NUMLOCK} |
| Bild runter | {PGDN} |
| Bild rauf | {PGUP} |
| Return | {RETURN} |
| Tabulatortaste | {TAB} |
| Tasten F1 bis F15 | {F1} bis {F15} |
| Strg | ^ (Caret-Zeichen) |
| Alt | % (Prozentzeichen) |

