- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コマンドボタンを押すと・・・)
コマンドボタンを押すと・・・
このQ&Aのポイント
- コマンドボタンを押すと、vbの超初心者なのですが、フォームに設置したコマンドボタンのうち、Private Sub Button1_Clickのコードが実行されます。しかし、何度かコマンドボタンを設置すると、別のコードであるPrivate Sub Button1_Click_1が出来上がり、こちらが実行されることもあります。
- Private Sub Button1_ClickとPrivate Sub Button1_Click_1の違いは、コマンドボタンを押すと実行されるコードの異なる部分です。通常、フォームに設置したコマンドボタンのクリックイベントは、Private Sub Button1_Clickで処理されますが、何度かコマンドボタンを設置すると、これに加えてPrivate Sub Button1_Click_1が出来上がり、こちらのコードが実行されることもあります。
- どのコマンドボタンを押せばPrivate Sub Button1_Clickが実行されるかは、具体的な質問文からは判断できません。しかし、通常はフォームに最初に設置したコマンドボタンが、Private Sub Button1_Clickを実行するトリガーとなります。他のコマンドボタンが作成されている場合は、それぞれのコードが実行される可能性もあります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
何をどうしたら出来たのか不明ですけど、 それは単なる名前(ボタンを押した際のイベント名)の 違いでしょう。 ボタンが1つ(あるいはButton1が1つ)であるなら Private Sub Button1_Click_1 の方を削除すれば良いのでは? ⇒どのButtonを押した時に実行するかは その後ろにある Handles Button1.Click で決まってきますから。
その他の回答 (1)
- bin-chan
- ベストアンサー率33% (1403/4213)
回答No.1
オブジェクトとの関連付けが失われてる。 > Private Sub Button1_Clickは、どのコマンドボタンを押せば実行されるのでしょうか? call で呼び出せばよいでしょうね。 または実行したい内容を、ご自身で宣言するモジュールに移動させて、Button1_Clickを削除する。 いっそのこと、実行ボタンだったら「cmd実行」に変えてしまうとか。 Private Sub cmd実行_Click
質問者
お礼
回答ありがとうございました。
お礼
回答ありがとうございました。