- ベストアンサー
エクセルのマクロ
コマンドボタンを作成して、ボタンにマクロを登録したいのですが、右クリックメニューの中に「マクロの登録」という項目がありません。確かボタンにマクロを登録する場合、右クリックでマクロの登録をしたような気がするのですが、違うのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#123709
回答No.2
ユーザー設定ツールバー内の分類:フォーム内のボタンであればできます。 又、図形に登録も可能です。 おそらくコントロールツールボックス内のボタンでやろうとしているのだと 思われます。
その他の回答 (3)
- zap35
- ベストアンサー率44% (1383/3079)
回答No.4
右クリックメニューからマクロを登録するのは、オートシェイプとして作成した図形です。これは今でも可能です。 コマンドボタンをシート上に配置した場合はVBE画面でそのシートのモジュールを開くと、イベントが発生する対象が(General)、Worksheet、CommandButton1のように選択できますので、CommandButton1を選んでイベントを選択してください。そうすれば以下のようなモジュールが準備されますので、VBAはここに記述して下さい Private Sub CommandButton1_Click() End Sub
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.3
オートシェープやツールバーの場合は右クリックでマクロの登録があります。 コマンドボタンの場合は、コードの表示で開いた画面に直接登録するか マクロを呼び出すVBAを設定する方法ですね。
- merlionXX
- ベストアンサー率48% (1930/4007)
回答No.1
> 確かボタンにマクロを登録する場合、右クリックでマクロの登録をしたような気がするのですが、違うのでしょうか? それは、フォームのボタンですね。(ボタン1とかという名前の) CommandButtonと表示されているのなら、コントロールツールボックスのコマンドボタンです。これにマクロを登録するときはダブルクリックです。
お礼
みなさんありがとうございました。 コントロールツールボックスの「コマンドボタン」に右クリックして登録しようとしていました。 目からウロコです!