[[20060220115032]] 『Excel UserFormでタブキーでフォーカス移動しない』(たくみ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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.