- 締切済み
エクセルVBA(アプリケーションイベントについて)
いつもお世話になっています。 アプリケーションのイベントでSheetBeforeDoubleClickを使いたいのですが、マクロが終了後もともとあるシートを右クリックしたときにプルダウンメニューが表示される機能が働いてプルダウンメニューが表示されてしまいます。 このプルダウンメニューを表示させない方法が何かありましたら教えて下さい。もし方法がない場合は、ないということをお知らせいただけましたら幸甚です。 どんな回答であってもポイントは発行します。 お手数をおかけいたしますが、よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- papayuka
- ベストアンサー率45% (1388/3066)
回答No.1
こんにちは。 SheetBeforeDoubleClick とありますが、内容的にSheetBeforeRightClick ですね? ヘルプにもありますが、Cancel に True を渡しましょう。 Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Excel.Range, Cancel As Boolean) MsgBox "右クリックしたね" Cancel = True End Sub
お礼
早速回答を頂きまして有難うございました。解決いたしました。 また、ポイントを発行しようとしてセットをしたのですがうまく動作せず、ポイントがつかずに締め切られてしまい、誠に申し訳ございませんでした。貴方様のポイントは20ポイントを差し上げるつもりでした。お許し下さい。 また何かありましたら、今度は操作を間違えずにポイントを発行したいと思いますので、よろしくお願いいたします。