ユーザーフォームの「モジュール」内に初期化関数がありますが、ボタンから呼び出される関数を割り当てようとすると、ユーザーフォームの「モジュール」関数が使用可能であることがExcelに表示されません。
スプレッドシートからボタンを押したときにユーザーフォームを表示するにはどうすればよいですか?
作成したボタンをダブルクリックし、表示されるコードにマクロの呼び出しを配置します
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub
コードをワークシート マクロにカット アンド ペーストする必要があります。 1. マクロを選択してカットします。 2. sheet1 (Microsoft Excel オブジェクト) をダブルクリックします。 3. 貼り付けます。 4. 保存します。これで、マクロを実行できます。
編集:私が正しく覚えていれば、モジュールはOnAction用に予約されています