VBA – 右クリックのメニューにマクロを登録する

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

masahiro yoshida

Last updated on 8月 1, 2022

右クリックでマクロを呼び出す

ユーザーがセルを右クリックした後に表示されるデフォルトのメニューからマクロを選択できるようにするためのコードを以下に示します。

1.  次のコードをThisWorkbookのコードウィンドウに記述します。


Private Sub Workbook_Open()

Dim MyMenu As Object

Set MyMenu = Application.ShortcutMenus(xlWorksheetCell) _
    .MenuItems.AddMenu("作成したカスタムメニュー", 1)

With MyMenu.MenuItems
    .Add "MyMacro1", "MyMacro1", , 1, , ""
    .Add "MyMacro2", "MyMacro2", , 2, , ""
End With

Set MyMenu = Nothing

End Sub

2. 次のコードをモジュールに入れる


Public Sub MyMacro1()

MsgBox "右クリックメニューからマクロ1"

End Sub

Public Sub MyMacro2()

MsgBox "右クリックメニューからマクロ2"

End Sub

3.ワークブックを閉じて、もう一度開いてください

tip hacks customize right click menu 右クリックメニュー カスタマイズ

VBAのコーディングが簡単に

VBAのコードをオンラインで検索するのはもうやめましょう。AutoMacro – A VBA Code Builderは、初心者が最小限のコーディング知識でゼロからコーディングできるだけでなく、すべてのユーザーにとって時間を節約するのに役立つ多くの機能を備えています! alt text もっと詳しく

<<VBAのサンプルに戻る

vba-free-addin

VBA Code Examples Add-in

Easily access all of the code examples found on our site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(No installation required!)

Free Download

Return to VBA Code Examples