• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel2007VBA右クリックの複数回使用)

Excel2007VBA右クリックの複数回使用

このQ&Aのポイント
  • Excel2007VBAのワークシートイベントプロシージャにおいて、右クリックを連続で使用する方法について教えてください。
  • 質問者はExcelのワークシートとVBAでタイムカードを作成しており、出勤打刻と退勤打刻の両方を使用したいのですが、コードを修正する必要があります。
  • 質問者は「出勤打刻」と「退勤打刻」のクリック方法が異なることで混乱しており、統一する方法を知りたいと考えています。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

同一イベントプロシージャは1つしか定義できないので1つにまとめて下さい。 私見ですが、クリック列はB列にして、C・D列の入力有無で自動選択しては 如何でしょうか。

dradra33
質問者

お礼

mu2011様 いつもお世話になります。 >私見ですが、クリック列はB列にして、C・D列の入力有無で自動選択しては 如何でしょうか。 ご意見参考にさせていただきます。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

こんな冗長なVBAコードを読者や回答者に読ませるのはやめてください。 質問するときは、ポイントを文章で記述してください。回答者に手数を出来るだけ掛けさせないこと。 ーー 出勤と退勤を同一シートで区別するなら、ダブルクリックするセル位置で判別するとか、所定のセルの値を何か一定の値にさせる約束にしないと、イベントを受ける(OSなどの)システムでは業務(アプリ)的な意味は区別してないのだから、どうしようもない。 そういう心構えで、無理のないようにシステムを考えよ。

dradra33
質問者

お礼

imogasi様 ご回答ありがとうございます。 上記のご意見さんこうにさせていただいた上で 仕様やコードをもう一度考えてみたいと思います。

関連するQ&A

専門家に質問してみよう