- 締切済み
マクロの登録
表示>ツールバー>コントロールボックス からコマンドボタンっていうのを作成したのですがそのボタンにマクロを登録する事は出来ないのですか? ダブルクリックすると Private Sub CommandButton1_Click() End Sub というのが作成されてしまいますがここから何かしなくてはいけないのですか? コマンドボタンを右クリックしても「マクロの登録」っていう項目がなくて困っています わかりやすく解説していただけたらありがたいです。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
>は出来ないのですか >何かしなくてはいけないのですか この2行の間に、マクロの記録をしたときに設定されるマクロ名を入れます。後尾の()は不要。 普通は自分で作ったコードのモジュール名を入れます。 >質問に出したマクロには何の意味があるのでしょうか どういう意味ですか。 マクロに「記録で、コードを先に作って、ボタンに登録する方法 ボタンをつくり、別に作ったモジュールを、実行するモジュールとして各方法がある。 この区別かな。 >一度作成してしまったコントロールボックスが削除できません コントロールには、デザインモードという状態がある。ツールバーなどの、鉛筆と定規のアイコンをクリックすれば切り替わる。デザインモードの時そのコントロールをクリックして、DELキーを押せば消える。
- chem_taro
- ベストアンサー率32% (33/101)
#1です。 >でも以前一度作成してしまったコントロールボックスが削除できません。右クリックしても何も起こらないです…?? コントロールボックスのボタンは、コントロールボックスの中の「デザインモード」(一番左上)にすると、削除などができます。 #3さんのご指摘の通り、コントロールボックスのボタンでマクロを実行することも可能です。ようは、「マクロの登録」という機能がフォームの方にはあるということです。 >それからこのコントロールボックスは何のためにあるのでしょうか? あまり詳しくはないので、その辺は詳しい方のフォローを待つところですが、個人的にはコントロールボックスのボタンの方がボタンの色を変えたり、フォントを変えたり、いろいろ細かい調整ができるように思えます。(プロパティの量がコントロールボックスのボタンの方が多いです)
お礼
見事削除できました ありがとうございます コントロールボックスについては他の方の補足を待ちます
- n-jun
- ベストアンサー率33% (959/2873)
マクロを登録する・・・マクロを作成済みであると言う事でしょう。 Private Sub CommandButton1_Click() '~実施したいマクロコード~ End Sub でコマンドボタンを押すと実行できます。 参考URL: 15 . コントロールを使う- コマンドボタンコントロール http://www.big.or.jp/~seto/vbaref/vbaref15.htm
- n-jun
- ベストアンサー率33% (959/2873)
>コマンドボタンを右クリックしても「マクロの登録」っていう項目が >なくて困っています これって、表示>ツールバー>フォームにある”ボタン”の事だと 思います。
お礼
ありがとうございます おっしゃるようにしたらマクロの登録が出来そうです 質問に出したマクロには何の意味があるのでしょうか?
- chem_taro
- ベストアンサー率32% (33/101)
コントロールボックスではなくフォームのボタンだとマクロの登録ができますよ。
お礼
ありがとうございます。 それだとマクロ登録できそうです。でも以前一度作成してしまったコントロールボックスが削除できません 右クリックしても何も起こらないです…?? それからこのコントロールボックスは何のためにあるのでしょうか? 良ければ教えてください
お礼
確かに削除できました ありがとうございます