Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


25733 / 76732 ←次へ | 前へ→

【56337】ダブルクリックの影響範囲?
質問  takao  - 08/6/14(土) 0:48 -

引用なし
パスワード
   ダブルクリックの変な動きで悩んでいます。
うまく説明できないかも知れませんが、ご推察頂き、宜しくご教示お願い致します。
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を勝手にクリック"されない方法)
 ・他の原因があれば、その内容
   を宜しくご教示お願い致します。
1 hits

【56337】ダブルクリックの影響範囲? takao 08/6/14(土) 0:48 質問
【56339】Re:ダブルクリックの影響範囲? Yuki 08/6/14(土) 8:15 発言
【56342】Re:ダブルクリックの影響範囲? takao 08/6/14(土) 9:10 お礼
【56343】Re:ダブルクリックの影響範囲? kanabun 08/6/14(土) 9:24 発言
【56344】Re:ダブルクリックの影響範囲? takao 08/6/14(土) 9:46 お礼
【56347】Re:ダブルクリックの影響範囲? kanabun 08/6/14(土) 10:51 発言
【56360】Re:ダブルクリックの影響範囲? bykin 08/6/15(日) 1:02 発言
【56346】Re:ダブルクリックの影響範囲? Yuki 08/6/14(土) 10:44 発言

25733 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free