Zuweisen von hotkeys auf die Tasten auf erstellte Formulare für excel-vba

Ich habe ein makro erstellt für excel ein pop-up Formular mit button und Textfeld. Gibt es eine Möglichkeit zum zuweisen des hotkeys wie "Strg+Enter "oder " F12", um die Tasten? Die Hotkeys funktionieren sollte, unabhängig davon, welches Feld oder die Schaltfläche, die den Fokus auf.

(so weit ich es geschafft habe, zum erstellen von Schaltflächen/fields_Keydowns zu überprüfen MSForms.ReturnInteger für vbKeyF12, aber ich habe zu tun, dass für jedes Feld und Knopf, gibt es einen einfacheren Weg?)

Sagen, ich habe 2 Sachen auf dem Formular, Schaltfläche "CommandButton1" und Textfeld "TextBox1"

code für den button:

Private Sub CommandButton1_click()
ActiveCell.FormulaR1C1 = UserForm1.TextBox1.Text 
End Sub

Den hotkey wird nützlich sein, wenn ich in mehrere Felder und Schaltflächen...

Ebenfalls wie ich die "Escape" - Taste zum schließen/verstecken der form ?

InformationsquelleAutor Yoga | 2009-08-27

Schreibe einen Kommentar