ブック・シートが右クリックされた場合に処理を実行する : Excel VBA
右クリックした場合に使用するイベントは、BeforeRightClickです。
ブックでのイベント : Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target
As Range, Cancel As Boolean)
シートでのイベント : Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As
Boolean)
Sh As Objec : Worksheetオブジェクト
Target As Range : 右クリックしたもっとも近いセル位置
Cancel As Boolean : Trueにすると既定の右クリックの操作は実行されない。
Homeに戻る >
Excel ブックのTipsへ
Excel実行画面
VBE画面を開き、プロジェクトの[Workbook]-[BeforeRightClick]内に、右クリックされた場合に実行するイベントコードを入力します。
プロジェクトの[Worksheet]-[BeforeRightClick]内に、右クリックされた場合に実行するイベントコードを入力します。
シート上で右クリックすると、初めにシートの右クリックイベントが発生します。
次に、ブックの右クリックイベントが発生します。
Excel VBAコード
Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
MsgBox "ブックが右クリックされました。" & vbCrLf & _
"シート名:" & Sh.Name & vbCrLf & _
"セル位置:" & Target.Address
End Sub
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
MsgBox "シートが右クリックされました。" & vbCrLf & _
"セル位置:" & Target.Address
End Sub
[関連リンク]
ダブルクリックされたセル位置を取得
セルがダブルクリックされた場合に処理を実行する
ハイパーリンクがクリックされた場合に処理を実行する
Homeに戻る >
Excel ブックのTipsへ
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します
Copyright (c) Excel-Excel ! All rights reserved