- ベストアンサー
エクセルで右クリックメニューにマクロを登録する方法
こんにちは。エクセルVBAについて教えてください。 エクセルでセルを右クリックした時に右クリックメニューに自作マクロを表示させる方法ですが 検索すると何種類かの方法が見つかり通常のセルではうまく表示させる事が出来ました。 が、テーブル化された範囲内のセルで右クリックした場合は他のセル上では表示される追加メニューが表示されません。 テーブル上のセルで右クリックメニューのカスタマイズは無理なのでしょうか? 初歩的なことなのかも知れませんが宜しくお願いします。 エクセルのバージョンは2007、OSはXPです。
- q_6_p
- お礼率50% (2/4)
- その他MS Office製品
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「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
関連するQ&A
- エクセルマクロにて右クリックメニュー非表示化
エクセルの特定セルに対して、右クリックしても「右クリックメニュー」を表示させないようにマクロを使用して実施出来ないかと思いました。 そこで、サイトで調べましたが判りませんでした。 申し訳ありませんが御承知されている方は御教授いただけますよう、よろしくお願いします。
- ベストアンサー
- Visual Basic
- EXCEL VBA:シートの右クリックメニューへの追加方法
(1)EXCEL VBAで、シートの右クリックメニューへの追加方法が下記の通り、ある本に載っていたので試してみましたが、うまく動作しません。 どこが間違っているか教えて下さい。 Sub シートの右クリックメニュー追加() With CommandBars("Ply").Controls.Add .Caption = "AAA(メニューの表示文字)" .OnAction = "BBB(実行するマクロ名)" .BeginGroup = True End With End Sub (2)上記「シートの右クリックメニュー追加」+BBBマクロをアドインへ組み込み、皆さんへ配布して、右クリックメニューで動作させたいのですが、やり方を教えて下さい。 宜しく、お願いします。
- ベストアンサー
- Visual Basic
- エクセルの右クリックメニューを減らしたい・・・
エクセルの右クリックメニューで必要のない機能を非表示にしたいのですが可能でしょうか? 具体的には (1)数式と値のクリア (2)ドロップダウンリストから選択 (3)ウォッチ式の追加 などです。マクロで出来れば自由度があって最適なのですが。 よろしくお願いします(ponta_024)
- ベストアンサー
- Windows XP
- 右クリックでメニューが出ない
エクセルで右クリックするとメニューが出てきてコピー&ペーストをしたいのですが、右クリックしてもメニューが出るセルと出ないセルがあるようなのです。出ないセルはメニューが出てきて何回か点滅し、結局メニュー表示されません。作業中イライラするので、なんとかなりませんか? これはソフトのバグでしょうか。エクセル2000などではこんな症状を見たことありません。 OSはVista、エクセルは2007を使用しています。
- ベストアンサー
- オフィス系ソフト
- EXCELの右クリックメニューに登録する方法について
EXCELの右クリックメニューに登録する方法について、VBA以外の方法をご存知の方、いらっしゃいませんか。 以前、ツールバーのユーザ設定を使い、登録したことがあるのですが、すっかり方法を忘れてしまい、困っています。どうぞよろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- Excelにて、右クリックメニューが表示されない
先日から、Excelを使用している際、右クリックをしても、メニューが表示されなくなりました。セルをWクリックして、セル内にカーソルが入れば、右クリックは表示されます。再インストールしても状況が変わらないので、どなたか解決方法をご存知でしたら、お教えいただきたいと思っております。
- ベストアンサー
- オフィス系ソフト
- エクセル2007 の右クリックメニューが編集できません
Excel2007で セルからセルにコピー&ペーストする際に、 「形式を選択して貼り付け」 ↓ 「罫線を除く全て」 を多用しているのですが、以前のバージョンでは 右クリック→[s]→[x]で行なえましたが、エクセル2007になってから、右クリックメニューに[s]が2つあるため、途中で作業が止まります。 右クリックメニューの編集方法がわからないので困っています。 編集の方法、あるいは他の方法で上記の操作が素早くできる方法をご教授ください。
- 締切済み
- その他(ビジネス・キャリア)
- 【Excel VBA】右クリックメニュー
Excel2003を使用しています。 マクロで追加された右クリックのメニュー(項目)を削除したいのですが、どのようにすればいいでしょうか?そのマクロを削除するだけでは、右クリックの項目は削除されないのでしょうか? 実際、マクロを削除したのですが、右クリックメニューには追加された項目はそのまま残っています。その項目をクリックすると、当然のことながら、マクロが見つかりませんと表示されます。 ファイルをコピーしたりもしたせいか、同じ項目が複数表示されていて、表示される項目が余計多くなり、右クリックメニューが長くなってしまって、使い辛くなってしまいました。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 右クリックメニューの表示ようにするにはどうしたら?
エクセルでA列とB列のセルにライトクリックイベントを設定しています。ライトクリックすると、イベントが行われた後に、右クリックメニューが現れるので、次のライトクリックするところが隠れて見えなくなります。消してから、ライトクリックしており、大変に煩わしい状況です。 A列とB列の以外のセルについては、右クリックメニューが必要です。 A列とB列のセルをライトクリックしたときに、右クリックメニューが表示されないようにするにはどうしたら良いでしょうか。 マクロコードの中に、簡単に盛り込めるフレーズはあるのでしょうか。 知っている方、どうかお教え願います。
- ベストアンサー
- オフィス系ソフト
お礼
わ、早速ありがとうございます! 助かりました。