こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルで右クリックメニューにマクロを登録する方法

こんにちは。エクセルVBAについて教えてください。

エクセルでセルを右クリックした時に右クリックメニューに自作マクロを表示させる方法ですが
検索すると何種類かの方法が見つかり通常のセルではうまく表示させる事が出来ました。
が、テーブル化された範囲内のセルで右クリックした場合は他のセル上では表示される追加メニューが表示されません。

テーブル上のセルで右クリックメニューのカスタマイズは無理なのでしょうか?
初歩的なことなのかも知れませんが宜しくお願いします。

エクセルのバージョンは2007、OSはXPです。

投稿日時 - 2011-06-10 09:08:31

QNo.6798977

困ってます

質問者が選んだベストアンサー

「List Range Popup」にボタンを追加すればいいです。

Sub macro()
With Application.CommandBars("List Range Popup")
With .Controls.Add(msoControlButton, Temporary:=True)
.Caption = "テスト"
.OnAction = "test"
End With
End With
End Sub

投稿日時 - 2011-06-10 09:37:01

お礼

わ、早速ありがとうございます!
助かりました。

投稿日時 - 2011-06-10 10:25:01

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問