プロが教えるわが家の防犯対策術!

excel vba でユーザーフォーム上にテキストボックスとリストボックスがあります。
常にテキストボックス上にフォーカスがある状態にしたく、リストボックスではクリックイベントで
テキストボックスにタブ移動するようにしています。
またユーザーフォームのクリックイベントでもテキストボックスにタブ移動するようにしています。
リストボックス内のデータをクリックした場合は、テキストボックスにフォーカスが移動するのですが、リストボックスのスクロールバーをクリックするとテキストボックスにフォーカスが移りません。
勉強不足で申し訳ないのですが、スクロールバーのイベント取得ができるのでしょうか?
ちなみにPrivate Sub ScrollBar_Scroll()は、リストボックスのスクロールバーには関係ないのですか?

よろしくお願い致します。

A 回答 (1件)

リストボックス の Enter イベントで


テキストボックスにタブ移動しましょう。
    • good
    • 1
この回答へのお礼

クリックイベントをEnterイベントに書き換えたところうまくいきました。

単純な質問に回答していただきありがとうございました。

お礼日時:2018/11/28 14:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!