[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『Excel UserFormでタブキーでフォーカス移動しないときがある』(たくみ)
Excel UserFormでテキストボックスが複数とOKボタンが一つあるフォームを作成しました。 テキストボックスに入力後、OKボタンを押すと、同じファイル内のシートにデータを追加し、 Excelを保存して、テキストボックス1にsetFocusするという処理をマクロで記述しています。 初回にファイルを開いて 続けて入力しているとタブでフォーカスが移動するのですが、 一旦ファイルを閉じて、再びファイルを開き、テキストボックス入力後 OKボタンを押した後、 もう一度テキストボックスに入力してタブを押すと、フォーカスが移動されず、 テキストボックス内にタブ入力されてしまいます。 いつもタブでカーソル移動しないのではなく、ファイルを再び開いた後、 しかも一旦OKボタンを押した後に起きる現象で、原因がつかめません。 何かご存知の方がいましたら 情報をお願いします。
たぶん違うとは思いますが、UserFormを表示するときに UserFormをActiveにしてみてはどうでしょう。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.