お世話になります。初心者です。
色々調べてみましたが、疑問が解決しませんのでよろしくお願いします。
エクセルのマクロで質問があります。
というのは、シート上で右クリックしたら、実行されるマクロについてです。
これが実行された後に、「切り取り、コピー・・」などのボックスが出ますが、これを出ないようにすることはできるのでしょうか。
具体的には、あるブックのThisWorkbook のモジュールに、
Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
必要な処理
End Sub
としています。
右クリックの前に発生する内容だから、「切り取り、コピー・・」など、通常の右クリックした際の
ボックスが出るのは当たり前と言えば当たり前なのかと思うのですが、実務上は、このマクロが
実行された後は、いちいち「Esc」ボタンを押したり、どこか他のセルを選択したりしてそのボックスを
消さねばならないので面倒に感じています。
マクロの内容自体は意図通りに動いておりますので問題ありません。
皆様は、SheetBeforeRightClick のイベントを使う際はどのようにされていますか。
上記のような点は気にするべきではないのでしょうか。
この回避法についてお分かりの方、教えてください。
あるいは、それは仕様上仕方が無い、ということでも分かれば結構です。
よろしくお願いいたします。
お礼
迅速かつ明確なご回答、有難うございました。 私の希望していた通りになりました。本当に助かりました。 有難うございます!