Excel VBA質問箱 IV

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

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


8135 / 76732 ←次へ | 前へ→

【74174】Re:ドロップボックスリストの自動表示についてい
発言  UO3  - 13/4/26(金) 11:41 -

引用なし
パスワード
   ▼ぶんぶん さん:

>たとえば下のようなマクロでリストから選択しても一度開いたリストは、値を選択しても閉じませんよね。
>もちろんほかのセルを選択したりEscキーでは閉じることができますが、マクロで閉じることはできないのでしょうか?
>
>Private Sub Worksheet_change(ByVal Target As Range)
>
>  SendKeys "%{Down}"
>
>End Sub

よく理解できないのですが Changeイベントということは、どうリストが開かれたかどうか別にして
リストから選んだ、その時のイベントですよね?
で、その時にこのコードを走らせると
・もともとリストが開かれていた
・で、リストから選んでセルに書き込まれた
・そのままにしておけば、リストは自動的に閉じる。
・なのに、セルに書き込まれたのでChangeイベントが発生して
 SendKeys "%{Down}" が実行される。
・なので【当然】また、リストが開いてしまう。
こうなるのが自然では?

このChangeイベントが存在する意味は何でしょうか?
これをやめてしまうえば リストから選んだあとは閉じますよ?
1 hits

【74162】ドロップボックスリストの自動表示についてい ぶんぶん 13/4/22(月) 18:04 質問
【74163】Re:ドロップボックスリストの自動表示につ... UO3 13/4/23(火) 7:05 発言
【74164】Re:ドロップボックスリストの自動表示につ... UO3 13/4/23(火) 9:31 発言
【74168】Re:ドロップボックスリストの自動表示につ... ぶんぶん 13/4/23(火) 13:40 発言
【74169】Re:ドロップボックスリストの自動表示につ... UO3 13/4/23(火) 14:31 発言
【74173】Re:ドロップボックスリストの自動表示につ... ぶんぶん 13/4/26(金) 9:23 発言
【74174】Re:ドロップボックスリストの自動表示につ... UO3 13/4/26(金) 11:41 発言
【74176】Re:ドロップボックスリストの自動表示につ... ぶんぶん 13/4/26(金) 13:14 発言
【74177】Re:ドロップボックスリストの自動表示につ... UO3 13/4/26(金) 13:42 発言
【74179】Re:ドロップボックスリストの自動表示につ... ぶんぶん 13/4/26(金) 18:42 発言
【74180】Re:ドロップボックスリストの自動表示につ... UO3 13/4/26(金) 20:19 発言
【74181】Re:ドロップボックスリストの自動表示につ... UO3 13/4/26(金) 20:25 発言
【74182】Re:ドロップボックスリストの自動表示につ... ぶんぶん 13/4/26(金) 20:51 お礼

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