715788

Excel 97/2000/XP: Hotkey für Makro per Makro umbelegen

Sie möchten in Excel einem selbst erstellten Makro vorübergehend einen Hotkey zuweisen, dann aber wieder zur Excel-Standardbelegung zurückkehren. Geht das? Ja - mit dem PC-WELT-Skript "Hotkey.bas" ist das kein Problem.

Anforderung

Fortgeschrittener

Zeitaufwand

Mittel

Problem:

Sie möchten in Excel einem selbst erstellten Makro vorübergehend einen Hotkey zuweisen, dann aber wieder zur Excel-Standardbelegung zurückkehren. Geht das?

Lösung:

Die Tastenkombination für ein Makro legen Sie über "Extras, Makro, Makros" fest. Markieren Sie in der Liste das gewünschte Makro, und klicken Sie auf die Schaltfläche "Option".

Alle Kombinationen mit der <Strg>-Taste sind erlaubt. Anders als Word gibt Excel dabei keinen Warnhinweis, wenn Sie eine bestehende Tastenkombination überschreiben. Alle vordefinierten Hotkeys finden Sie lediglich in der Hilfe unter dem Stichwort "Tastenkombinationen". Möchten Sie die ursprüngliche Belegung wiederherstellen, entfernen Sie über "Extras, Makro, Makros" die Zuordnung.

Wenn Sie eine selbst definierte Tastenkombination im Wechsel mit der Standardbelegung verwenden wollen, empfehlen wir unser Makro "Leiste" in der Datei HOTKEY.BAS .

Starten Sie den Visual-Basic-Editor (<Alt>-<F11>), und importieren Sie HOTKEY.BAS über "Datei, Datei importieren". Wenn Sie die Datei, die das Makro enthält, im Ordner "XLStart" ablegen und dann über "Fenster, ausblenden" ausblenden, steht Ihnen

Nach dem Start des Makros "Leiste" sehen Sie eine Symbolleiste mit dem Namen "Hotkey-Verwaltung" , mit der Sie einen Hotkey festlegen und löschen können. Beim Aktivieren wählen Sie aus, für welches Makro Sie den Hotkey festlegen wollen. Als Hotkey haben wir <Strg>-<H> vorgegeben - im Visual-Basic-Editor lässt sich das ändern.

Ersetzen Sie dazu in "ShortcutKey:=,h'" das "h" durch einen Buchstaben Ihrer Wahl. Wenn Sie den Hotkey löschen, entfernt Excel auch die Symbolleiste "Hotkey-Verwaltung" wieder.

Download von HOTKEY.BAS

0 Kommentare zu diesem Artikel
715788