| 
    
     |  | ダブルクリックの変な動きで悩んでいます。 うまく説明できないかも知れませんが、ご推察頂き、宜しくご教示お願い致します。
 1.下記の様な処理を作成しました。
 1.あるセル=Cells(Rw,Rc)をダブルクリックするとListBoxを表示。
 Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As ・・・
 (ListBoxが1つのUserFormを表示。)
 
 2.ListBoxの項目をクリック(選択)すると、 1でダブルクリックしたセルに、
 選択したデータ格納する。
 Sub ListBox1_Click()
 ActiveSheet.Cells(Rw, Rc) = ListBox1.Text
 Unload Me
 
 2.現象
 1STEP毎に実行すると正しく実行されますが、そのまま実行すると
 上記の2の "ListBoxの項目をクリック" が勝手に実行される場合がある。
 
 3.推測・質問
 推測)1.でダブルクリックしたセルの位置と、ListBoxの表示位置が
 同じの場合のみ発生する事が判りました。
 ダブルクリックのイベント(?)が消えず(キャンセルされず)に、
 ListBoxのクリックイベントまで影響し実行されたのでは???
 と推測。
 質問)
 ・私の推測が正しいのか?
 ・推測通りなら回避策("ListBox1を勝手にクリック"されない方法)
 ・他の原因があれば、その内容
 を宜しくご教示お願い致します。
 
 |  |