ist es möglich, das ein User, wenn er z.B. die Tastenkombination STRG+R drückt die UserForm "R" aufgerufen wird?
Wenn ja, wie geht das?
MfG
Sebastian
Sub ShortCut_Ein()
Application.OnKey "^r", "ShowR"
End Sub
Sub ShortCut_Aus()
Application.OnKey "^r"
End Sub
Sub ShowR()
R.Show
End Sub
Vergiss nicht, in den Shortcut auszuschlten, wenn du die Mappe schließt (oder Deaktivierst), am besten über die Ereignisprozeduren.
Sub UserForm_oeffnen()
meinuserForm.show
End Sub
Um eine UserForm in Excel mit einer Tastenkombination zu öffnen, kannst Du die folgenden Schritte ausführen:
Öffne den VBA-Editor:
ALT + F11
, um den VBA-Editor zu öffnen.Füge ein neues Modul hinzu:
Einfügen > Modul
.Schreibe das Makro:
Sub ShortCut_Ein()
Application.OnKey "^r", "ShowR"
End Sub
Sub ShortCut_Aus()
Application.OnKey "^r"
End Sub
Sub ShowR()
R.Show
End Sub
Sub UserForm_oeffnen()
meinuserForm.Show
End Sub
Tastenkombination zuweisen:
Extras > Makro > Makros
, wähle das gewünschte Makro aus und klicke auf Optionen
, um ein Excel Tastenkürzel zu vergeben.Makros aktivieren:
UserForm öffnet sich nicht:
R
oder meinuserForm
).Tastenkombination funktioniert nicht:
ShortCut_Ein
ausgeführt wurde, um die Tastenkombination zu aktivieren.Makros sind deaktiviert:
Datei > Optionen > Sicherheitscenter
.Eine alternative Methode, um die UserForm zu öffnen, ist die Verwendung von Excel VBA Hotkeys. Du kannst die UserForm auch über Schaltflächen oder Menüleisten schnell zugänglich machen.
Schaltfläche erstellen:
Menüleiste anpassen:
Hier sind zwei praktische Beispiele, wie Du UserForms in Verbindung mit Excel Tastenkombinationen verwenden kannst:
Eingabemaske für Daten:
STRG + R
.Datenanalyse:
Sub DatenAnalyse()
AnalyseUserForm.Show
End Sub
Verwende die Ereignisprozeduren:
Optimiere die UserForm:
1. Wie kann ich eine andere Tastenkombination festlegen?
Du kannst jede beliebige Kombination verwenden, indem Du die Zeichen in Application.OnKey
änderst, z.B. "^s"
für STRG + S.
2. Funktioniert das auch in Excel für Mac?
Ja, die meisten VBA-Funktionen sind plattformübergreifend, jedoch können die Tastenkombinationen leicht variieren.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen