Assigner des raccourcis clavier pour les boutons sur les formulaires créés pour excel vba

J'ai créé une macro pour excel qui apparaîtra formulaire qui contient le bouton et le champ de texte. Est-il possible d'attribuer des raccourcis clavier comme la touche 'ctrl+Entrée" ou " F12 " pour les boutons? La touche de raccourci devrait fonctionner quel que soit le champ dans lequel le bouton ou l'accent est mis sur.

(jusqu'à présent j'ai réussi à créer des boutons/fields_Keydowns pour vérifier MSForms.ReturnInteger pour vbKeyF12, mais je dois le faire pour chaque champ, et le bouton, est-il un moyen plus facile?)

Dire, j'ai 2 choses sur le formulaire, le bouton "CommandButton1" et textfield "TextBox1"

code du bouton:

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

La touche de raccourci sera utile lorsque j'ajoute en plus des champs et des boutons...

Aussi comment puis-je configurer la touche 'echap' pour fermer/masquer le formulaire ?

OriginalL'auteur Yoga | 2009-08-27