Wie kann ich bei VBA (Excel) einen CommandButton mit Tasten belegen ?
Wichtig ist noch, dass ich nicht ganze Zeit Alt drücken möchte, wenn man es zum Beispiel mit der Accelerator-Eigenschaft machen muss. Antworten bitte ausführlich beschreiben. Danke im voraus.
2 Antworten
Sorry, aber: Du kannst natürlich weiter versuchen Excel so zu verbiegen, wie es Dir vorschwebt, aber Excel (auch mit VBA) ist keine Anwendung, die darauf ausgerichtet ist, Bilder von Raumschiffen per Tastendruck möglichst einfach steuern zu können. Es hat schon gute Gründe gehabt, warum PWolff und Suboptimierer auf andere Steuerungsmöglichkeiten verwiesen haben. Deine Grundidee ist doch nicht verloren, wenn Du statt den Pfeiltasten einfach Buttons verwendest. Wie ich es verstanden habe, steht ja nicht Usabilty oder Spielspaß im Vordergrund, sondern die Demonstration von Programmierergebnissen. Die erreichst Du einfacher auf andere Weise.
Aus der Tabelle heraus:
http://stackoverflow.com/questions/9818047/excel-vba-assign-keyboard-shortcut-to-run-procedure
(Geht vielleicht auch bei UserForms)