ボタンとテキストフィールドを含むフォームをポップアップするExcel用のマクロを作成しました。「ctrl+Enter」や「F12」などのホットキーをボタンに割り当てる方法はありますか?ホットキーは、フォーカスが置かれているフィールドまたはボタンに関係なく機能するはずです。
(これまで、vbKeyF12のMSForms.ReturnIntegerをチェックするためにbuttons / fields_Keydownsを作成することができましたが、すべてのフィールドとボタンに対してそれを行う必要があります。もっと簡単な方法はありますか?)
たとえば、フォームにはボタン「CommandButton1」とテキストフィールド「TextBox1」の2つがあります。
ボタンのコード:
Private Sub CommandButton1_click()
ActiveCell.FormulaR1C1 = UserForm1.TextBox1.Text
End Sub
ホットキーは、フィールドやボタンを追加するときに便利です...
また、フォームを閉じる/非表示にするために[エスケープ]ボタンを設定するにはどうすればよいですか?