Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

freie Tastenkombinationen für Macros

Forumthread: freie Tastenkombinationen für Macros

freie Tastenkombinationen für Macros
18.04.2019 08:55:55
Leo
Liebe Community, gibt es eine Möglichkeit, freie Tastenkombinationen (für Macros) zu finden - ohne dass man alle vordefinierten kontrollieren muss? Und kann man auch andere Tasten als die vorgegebene Kombination strg + irgendwas verwenden, damit man mehr Möglichkeiten hat?
Vielen Dank im Voraus für Eure Hilfe.
LG Leo
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: freie Tastenkombinationen für Macros
18.04.2019 09:07:28
Nepumuk
Hallo Leo,
du kannst per Makro über Application.OnKey selbst Tastenkombinationen definieren.
Gruß
Nepumuk
AW: freie Tastenkombinationen für Macros
18.04.2019 09:20:31
Leo
eine ähnliche Anleitung hatte ich mal irgendwo gefunden, dort hieß es, Application.OnKey in worbookopen abzulegen. Allerdings funktioniert es bei mir irgendwie nicht.
Ich hab es sowohl in der personal.Xlsb als auch in einem addin probiert.
Muss das Makro auf dass die Kombination verweist in "diesearbeitsmappe" liegen?
und überschreibt das vorhandene Kombinationen?
lg leo
Anzeige
AW: freie Tastenkombinationen für Macros
18.04.2019 09:28:45
Nepumuk
Hallo Leo,
ich hab dir mal eine Mustermappe erstellt. Bei der Tastenkombination Shift+ä erscheint die MsgBox.
https://www.herber.de/bbs/user/129234.xlsm
Gruß
Nepumuk
AW: Tabu?
18.04.2019 09:48:32
Fennek
Hallo,
ist es ein Tabu-Thema das OnKey-Event aus der Personal.xlsb zu starten?
mfg
(ich bin etwas gefrusted, weil ich die Sicherheitsimplikationen des Linux-Kerns in Win10 nicht verstehe)
Anzeige
AW: freie Tastenkombinationen für Macros
18.04.2019 12:26:24
Leo
Danke Nepumuk.
Ich hab sie runtergeladen und beim öffnen kommt die Fehlermeldung:
Die Methode onkey für das Objekt _application ist fehlgeschlagen

liegt das an meinem Programm?
AW: Change ...
18.04.2019 13:32:12
Fennek
Hallo,
mein Test mit Nepumuk's Code war (selbstverständlich) erfolgreich. Bleibt die Frage nach Einstellungen an deinem System.
Es ist möglich, auch in einer xlsx, Events wie "Change" mit einem Makro zu belegen, aber das "OnKey" ist anderest: Das Makro startet zwar, wird aber von irgendeiner Sicherheitspolicy gestoppt.
Wenn man "OnKey" im Menü "Ansicht:Makros: Optionen" eingibt, ist das im VBE nicht sichtbar. Wo wird das abgelegt? Ein Makro in der xlsm- Datei wird ausgeführt.
mfgf
Anzeige
AW: freie Tastenkombinationen für Macros
18.04.2019 09:48:05
Daniel
Hi
wenn du freie Tastenkombinantionen finden willst, dann musst du mal in der Hilfe oder im Internet nach Listen mit den verwendeten Tastenkombinationen suchen, da siehst du dann ja, welche Tasten belegt sind.
Im zweifelsfall einfach ausprobieren, ob bei einer bestimmten Tastenkombination was passiert.
für mehr Optionen bietet sich die SHIFT-Taste als Zusatz an.
Wenn bspw STRG+"a" schon belegt ist, dann nimm STRG+"A" (STRG+SHIFT+a)
Wenn du deinem Makro eine Tastenkombination zuweist, die bereits von Excel verwendet wird, dann hat deine Tastenkombination Priorität und wird verwendet, solange die Datei mit dem Makro geöffnet ist.
Schließt du die Datei mit dem Makro, dann gilt wieder die normale Funktion.
das Zuweisen einer Tastenkombination an ein Makro erfolgt über die Menüfunktion MAKROS - OPTIONEN.
Gruß Daniel
Anzeige
AW: freie Tastenkombinationen für Macros
18.04.2019 14:57:54
Leo
ja, das mit dem Suchen hab ich mir auch gedacht, ich hatte nur gehofft, dass es vll. eine einfachere Möglichkeit (oder eine fertige Auflistung der freien Tasten) gibt.
Das mit Shift werde ich probieren. leider gehen ja nicht mal Tasten wie .,; etc.
Danke & LG
Leo
AW: freie Tastenkombinationen für Macros
18.04.2019 15:12:46
Daniel
Mein Excel sagt mir, dass es ein Buchstabe sein muss.
Gruß Daniel
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Freie Tastenkombinationen für Macros in Excel


Schritt-für-Schritt-Anleitung

  1. Makro erstellen:

    • Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.
    • Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.
    • Schreibe dein Makro in das Modul. Hier ein einfaches Beispiel:

      Sub BeispielMakro()
       MsgBox "Hallo, Welt!"
      End Sub
  2. Tastenkombination zuweisen:

    • Gehe zurück zu Excel und klicke auf Ansicht > Makros.
    • Wähle dein Makro aus und klicke auf Optionen.
    • Vergib eine Tastenkombination, z.B. STRG + SHIFT + A, und bestätige mit OK.
  3. Makro ausführen:

    • Drücke die gewählte Tastenkombination, um dein Makro auszuführen.

Häufige Fehler und Lösungen

  • Tastenkombination funktioniert nicht:

    • Stelle sicher, dass die Tastenkombination nicht bereits von Excel verwendet wird. Wenn STRG + A bereits belegt ist, versuche STRG + SHIFT + A.
  • OnKey-Methode schlägt fehl:

    • Wenn du die Methode Application.OnKey verwendest, stelle sicher, dass sie im richtigen Kontext aufgerufen wird. Am besten legst du sie in das Workbook_Open-Ereignis:
    Private Sub Workbook_Open()
        Application.OnKey "^a", "BeispielMakro"
    End Sub
    • Vergewissere dich, dass deine Datei als .xlsm gespeichert ist, um Makros zu ermöglichen.

Alternative Methoden

  • Makros über das Menü starten:

    • Du kannst dein Makro auch manuell über das Menü Ansicht > Makros starten. Dies ist besonders nützlich, wenn die Tastenkombination nicht funktioniert.
  • Verwendung von Schaltflächen:

    • Füge eine Schaltfläche in dein Arbeitsblatt ein (Entwicklertools > Einfügen > Schaltfläche) und weise dein Makro zu. Dies ermöglicht eine einfache Ausführung, ohne Tastenkombinationen zu verwenden.

Praktische Beispiele

  • Tastenkombination für ein häufig genutztes Makro:

    • Angenommen, du hast ein Makro, das deine Daten formatiert. Weise ihm die Tastenkombination STRG + SHIFT + F zu. So kannst du es schnell ausführen, ohne durch Menüs navigieren zu müssen.
  • Tastenkombinationen für spezifische Aufgaben:

    • Erstelle verschiedene Makros für unterschiedliche Aufgaben, wie z.B. das Öffnen von häufig verwendeten Dateien. Du könntest STRG + O für das Öffnen eines spezifischen Berichts verwenden.

Tipps für Profis

  • Freie Tastenkombinationen finden:

    • Nutze die Excel-Hilfe oder Online-Ressourcen, um eine Liste der belegten und freien Tastenkombinationen zu finden. Dies kann dir helfen, die besten Kombinationen für deine Makros zu wählen.
  • Sicherheitseinstellungen prüfen:

    • Wenn OnKey nicht funktioniert, überprüfe die Makrosicherheitseinstellungen unter Datei > Optionen > Trust Center > Einstellungen für das Trust Center. Setze die Sicherheit auf Alle Makros aktivieren, wenn du sicher bist, dass deine Makros sicher sind.

FAQ: Häufige Fragen

1. Wie kann ich meine Makros anzeigen?
Du kannst alle erstellen Makros über Ansicht > Makros > Makros anzeigen einsehen.

2. Gibt es Einschränkungen bei den verwendbaren Tasten?
Ja, einige Tasten sind bereits durch Excel belegt. Es ist ratsam, Buchstaben und Kombinationen mit SHIFT, ALT oder STRG zu verwenden, um Konflikte zu vermeiden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige