質問: "$a$1" then msgbox "$a$1です" end if end sub --------------------------------------------------------- のコードを標準モジュールに書いて、a1セルをクリックすると、msgboxが表示させますが、 b1セルから、キーボードの「→」キーを押してa1に移動してもmsgboxが表示されてしまいます。 クリックした時はマクロを発動させたいのですが、カーソルを動かしたときは発動させたくありません。 そんな事は可能でしょうか?
回答: 以下の2つが用意されています。 ・ダブルクリック private sub worksheet_beforerightclick(byval target as range, cancel as boolean) end sub ・右クリック private sub worksheet_beforedoubleclick(byval target as range, cancel as boolean) end sub