Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: CommandButton eine Tastenkombination zuweisen

CommandButton eine Tastenkombination zuweisen
25.10.2019 11:59:56
Micha
Hallo,
wie weise ich einem CommandButten eine Tastenkombination zu.
Beispiel: "Strg+Umschalt+S"
Vielen Dank im Voraus
Gruß
Micha
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: CommandButton eine Tastenkombination zuweisen
25.10.2019 12:07:15
Pierre
Hallo Micha,
soweit ich weiß, geht das dann nur mit Alt+Buchstabe.
Und zwar: CommandButton (ActiveX), im Entwurfsmodus rechtsklick um in die Eigenschaften zu kommen, unter dem ersten Punkt "Accelerator" kannst du einen Buchstaben eingeben.
Via Alt+Buchstabe kannst du dann den Button ansprechen.
Wäre jetzt die mir bekannte Variante.
Gruß Pierre
Anzeige
AW: CommandButton eine Tastenkombination zuweisen
25.10.2019 17:44:57
Micha
Hallo Pierre,
vielen Dank für die schnelle Antwort.
Hat mir geholfen. :-)
Alles Gute bis dahin
Gruß
Micha
Bitteschön, schönes WE ... Owt
25.10.2019 19:43:00
Pierre
AW: CommandButton eine Tastenkombination zuweisen
25.10.2019 12:13:00
Nepumuk
Hallo Micha,
im Eigenschaftsfenster kannst du einem Button über die Accelerator-Eigenschaft einen Buchstaben zuordnen welchen du mit Alt+Buchstabe aufrufen kannst. Der entsprechende Buchstabe muss sich in der Caption des Buttons befinden und wird durch einen Unterstrich dargestellt. Andere Tastenkombinationen sind möglich, bedürfen aber ein paar API-Funktionen.
Gruß
Nepumuk
Anzeige
AW: CommandButton eine Tastenkombination zuweisen
25.10.2019 12:17:23
Nepumuk
Hallo Micha,
habe es gerade getestet. Der Buchstabe muss sich nicht in der Caption befinden damit es funktioniert.
Gruß
Nepumuk
AW: CommandButton eine Tastenkombination zuweisen
25.10.2019 17:47:35
Micha
Hallo Nepumuk,
vielen Dank für Deine Hilfe.
Alles Gute und bis dahin
Gruß
Micha
;
Anzeige
Anzeige

Infobox / Tutorial

CommandButton eine Tastenkombination zuweisen


Schritt-für-Schritt-Anleitung

Um einem CommandButton in Excel eine Tastenkombination zuzuweisen, kannst du die folgenden Schritte befolgen:

  1. ActiveX-Button einfügen:

    • Gehe zu "Entwicklertools" und wähle "Einfügen".
    • Wähle den "CommandButton (ActiveX)" aus und platziere ihn auf deinem Arbeitsblatt.
  2. In den Entwurfsmodus wechseln:

    • Klicke auf "Entwurfsmodus" in der "Entwicklertools"-Leiste.
  3. Eigenschaften des Buttons ändern:

    • Rechtsklicke auf den CommandButton und wähle "Eigenschaften".
    • Suche nach der Eigenschaft "Accelerator" und gib dort den gewünschten Buchstaben ein, den du mit "Alt+Buchstabe" aufrufen möchtest.
  4. Caption anpassen:

    • Stelle sicher, dass der Buchstabe, den du eingegeben hast, auch in der Caption des Buttons vorkommt und durch einen Unterstrich dargestellt wird. Dies ist wichtig, um die Tastenkombination korrekt zu nutzen.
  5. Entwurfsmodus verlassen:

    • Deaktiviere den Entwurfsmodus, um die Änderungen zu speichern.

Häufige Fehler und Lösungen

  • Buchstabe wird nicht erkannt: Stelle sicher, dass der Buchstabe in der Caption des Buttons unterstrichen ist.
  • Tastenkombination funktioniert nicht: Überprüfe, ob du im richtigen Modus bist und das Makro korrekt zugewiesen ist.
  • Zugriff auf API-Funktionen: Wenn du andere Tastenkombinationen nutzen möchtest, benötigst du möglicherweise zusätzliche VBA-Funktionen, um die Tastenkombination auszuführen.

Alternative Methoden

Wenn du eine andere Methode zur Zuweisung von Tastenkombinationen in Excel suchst, kannst du auch folgende Ansätze verwenden:

  • Excel-Makros: Erstelle ein Excel-Makro, das eine bestimmte Funktion ausführt. Du kannst diesem Makro eine Tastenkombination zuweisen, indem du in "Entwicklertools" auf "Makros" klickst und dann "Optionen" wählst.

  • Tastenkombinationen in VBA: Du kannst auch VBA-Code schreiben, um eine bestimmte Aktion auszulösen, wenn eine Tastenkombination gedrückt wird. Hier ist ein Beispiel:

    Sub MeineTastenkombination()
      ' Deine Aktion hier
    End Sub

Praktische Beispiele

Ein praktisches Beispiel wäre, wenn du eine Excel-Tastenkombination erstellen möchtest, die eine häufig genutzte Funktion ausführt. Angenommen, du möchtest die Funktion "Druckbereich festlegen" mit "Strg + P" verknüpfen:

  1. Erstelle ein Makro, das den Druckbereich festlegt.
  2. Weisen Sie diesem Makro die Tastenkombination "Strg + P" zu.

Hier ist ein einfacher VBA-Code, um den Druckbereich festzulegen:

Sub DruckbereichFestlegen()
    ActiveSheet.PageSetup.PrintArea = "$A$1:$D$10"
End Sub

Tipps für Profis

  • Benutze Unterstriche: Bei der Zuweisung von Tastenkombinationen ist es wichtig, Unterstriche korrekt zu verwenden, um die Lesbarkeit und Nutzung zu verbessern.
  • Vermeide Konflikte: Achte darauf, dass die von dir gewählten Tastenkombinationen nicht bereits in Excel verwendet werden, um Konflikte zu vermeiden.
  • Dokumentation: Halte eine Liste deiner zugewiesenen Tastenkombinationen, um den Überblick zu behalten und anderen Benutzern zu helfen.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Tastenkombinationen für einen Button erstellen?
Es ist nicht möglich, mehrere Tastenkombinationen für denselben Button zu erstellen. Du kannst jedoch mehrere Buttons mit unterschiedlichen Tastenkombinationen erstellen.

2. Funktioniert das auch in Excel für Mac?
Ja, die meisten Schritte zur Zuweisung von Tastenkombinationen sind ähnlich in Excel für Mac, allerdings können sich die Menüs geringfügig unterscheiden.

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