|
▼じょにー さんへ
新たにスレッドをたてられたようですが、
タイトル「下記」では、何のことかわからなくなりますし、
質問内容は本スレッドと同じなのですから、
【70015】下記
は閉じて、ココにお返事を書いてもらったほうがよいような気がします。
で、
そちらに書かれた文章とコードから、おおよその質問内容
は分かりますが、
> Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
イベントプロシージャが Sheet1 と「Module1」の両方にあるのは
なぜですか?
ようするに、イベントプロシージャはシートモジュールとかブックモジュール
とか(UserFormモジュール)などのクラスモジュールに置くものであって、
標準モジュールにおいてもセルのダブルクリックや右クリックなどの
Eventは感知できません。
たぶん、ですが、ブックモジュール(ThisWorkBook)に一か所だけ
ダブルクリックと右クリックのプロシージャを書いておけば済むような
気がします。
あと、ご提示のコード
標準モジュール(Module1) に書いてあるはずの
Module1.DelShape(Target)
と
Module1.AddShape(Target)
の現状のコードが紹介されてないですね?
|
|