Das Ändern der Tastaturbelegung kann man in VBA für Excel für jede Taste relativ
leicht verändern mit
Application.OnKey
Die Onlinehilfe ist in diesem Falle vorbildlich.
Was aber meist von den Programmierern vergessen wird, ist, dass man auf anderen
Tabellenblättern ja wieder eine normale Tastaturbelegung braucht. Stümperhaft
wird dann meist ein Navigieren auf andere Tabellenblätter durch ausblenden der
Menüs usw. unterbunden. Dass es eigentlich sehr einfach ist, diese
Sonderbelegung der Tastatur nur für ein bestimmtes Tabellenblatt wirksam werden
zu lassen zeigt diese Beispieldatei.
In dieser Beispieldatei werden beide Enter-Tasten und die Tabulatortaste mit einer anderen Funktionalität belegt. Allerdings nur für ein bestimmtes Tabellenblatt.
Eine Erläuterung des verwendeten Codes ist auf dem Tabellenblatt und im Code mit Bemerkungen vorhanden.
Letzte Aktualisierung dieser Seite am 09.01.2005