• ベストアンサー

右クリックメニューの表示ようにするにはどうしたら?

エクセルでA列とB列のセルにライトクリックイベントを設定しています。ライトクリックすると、イベントが行われた後に、右クリックメニューが現れるので、次のライトクリックするところが隠れて見えなくなります。消してから、ライトクリックしており、大変に煩わしい状況です。 A列とB列の以外のセルについては、右クリックメニューが必要です。 A列とB列のセルをライトクリックしたときに、右クリックメニューが表示されないようにするにはどうしたら良いでしょうか。 マクロコードの中に、簡単に盛り込めるフレーズはあるのでしょうか。 知っている方、どうかお教え願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

必用な処理の後に Cancel = True とすれば、イベントがキャンセルされます。

azuma3chom
質問者

お礼

Private Sub Worksheet_BeforeRightClick(ByVal Target As Excel.Range, Cancel As Boolean) 'Cancel = False '←いつのまにか、このようになっていました Cancel = True 直したところ、右クリックメニューが表示されないようになりました。 たぶん、以前に教わったときには、 Cancel = Trueだったのだと思います。コードをいろいろいじっていて、分けもわからず、Falseに直してしまったと思います。 hana-hana3さん、ありがとうございました。

その他の回答 (1)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) If Target.Column < 3 Then’A、B列の場合 '右クリック時のコード Cancel = True End If End Sub これで、A,B列のときにのみ右クリックメニューは表示されません。

関連するQ&A

  • 右クリックでメニューが出ない

    エクセルで右クリックするとメニューが出てきてコピー&ペーストをしたいのですが、右クリックしてもメニューが出るセルと出ないセルがあるようなのです。出ないセルはメニューが出てきて何回か点滅し、結局メニュー表示されません。作業中イライラするので、なんとかなりませんか? これはソフトのバグでしょうか。エクセル2000などではこんな症状を見たことありません。 OSはVista、エクセルは2007を使用しています。

  • Excelにて、右クリックメニューが表示されない

    先日から、Excelを使用している際、右クリックをしても、メニューが表示されなくなりました。セルをWクリックして、セル内にカーソルが入れば、右クリックは表示されます。再インストールしても状況が変わらないので、どなたか解決方法をご存知でしたら、お教えいただきたいと思っております。

  • エクセルマクロにて右クリックメニュー非表示化

    エクセルの特定セルに対して、右クリックしても「右クリックメニュー」を表示させないようにマクロを使用して実施出来ないかと思いました。 そこで、サイトで調べましたが判りませんでした。 申し訳ありませんが御承知されている方は御教授いただけますよう、よろしくお願いします。

  • エクセルで右クリックメニューにマクロを登録する方法

    こんにちは。エクセルVBAについて教えてください。 エクセルでセルを右クリックした時に右クリックメニューに自作マクロを表示させる方法ですが 検索すると何種類かの方法が見つかり通常のセルではうまく表示させる事が出来ました。 が、テーブル化された範囲内のセルで右クリックした場合は他のセル上では表示される追加メニューが表示されません。 テーブル上のセルで右クリックメニューのカスタマイズは無理なのでしょうか? 初歩的なことなのかも知れませんが宜しくお願いします。 エクセルのバージョンは2007、OSはXPです。

  • 右クリックメニューのショーカットキー

    エクセルのセルで右クリックした時に出てくるメニューを 出すショートカットキーって無いもんでしょうか?

  • エクセルの右クリックメニューを修正したい!

    エクセルの右クリックメニューに同じ内容のマクロが 3つも登録されてしまいました。(登録の手順はよく分かりません)。右クリックメニューはどうすれば、整理修正できますか?。どなたかなるべく分かりやすく教えてください。宜しくおねがいします!

  • 右クリックのメニューが表示できない

    会社で取引先のデータをエクセルで入力しているのですが、そのフォーマットが特殊(マクロを使っています)で、右クリックを押してもメニューが表示されず(文字のドラッグはできます)困っています。 コピー及び貼り付けができるソフトはないでしょうか? フリーソフトのカテゴリに投稿しましたが、フリーソフトを使わなくてもいいやり方でもかまいません。 よろしくお願いします。

  • 【マクロ】クリックすると空白を含む列を非表示に

    上司にExcelのデータが見づらいと言われて困っています。 下記のようなマクロやVBAを教えていただけないでしょうか? 例えば、 A2のセルをクリックすると、その行(2行目)から空白セルを検索して、そのセルを含む列を非表示にして、データが入っている列だけを表するようなマクロってないでしょうか? (要は、C2とE2が空白セルのとき、A2をクリックして、A/B/D/F~の列だけ表示されるようになるマクロです。 同様に3行目でも、空白セルがB3、C3なら、A3をクリックした時、A/D/E…列だけ表示されて、B・C列が非常時になるような。) 似たような機能があれば、A2クリックでなく別にボタン等を作っても構いません。 ややこしくて、申し訳ございませんが、本当に困っているので、 どうかよろしくお願いいたします。

  • エクセルの右クリックメニューが変わってしまったのですが。

    エクセルのセルを指定して右クリックするとメニューの中に以前は「挿入」があったのですが、「行の挿入」に変わってしまいました。理由はなんでしょうか?またこれを戻すにはどうしたらよろしいでしょうか?

  • エクセルでマクロ右クリックメニューに登録

    エクセルでマクロを右クリックメニューに登録するのはどうすればいいのでしょうか。 どこかで見た気がするのですが。

専門家に質問してみよう