質問: vbaでtabキーを移動させたい access上のフォームで、ある結果がテキストボックスに表示されたときのみ、aというコマンドにtabキーを自動的に移動させたいのですが、 1.イベントプロシージャはフォーカス取得後なのか、喪失時なのか 2.vbaはif文でどうかけばよいのか うまくいかなくて困っています。ご回答お願いします。
回答: 「aというコマンド」とは「aというコントロール」のことでしょうか? 「tabキーを自動的に移動」とは、「フォーカスを移動」のことでしょうか? もしそうでしたら、#1でtetsuro_m さんがお書きのように、setfocusメソッド を使う、というのが答えになります。実行するタイミングについては、いつでもい いです。 もしこの解釈が違う、あるいは、この説明では分かりにくい、というのであれば、 補足にその旨をお書きください。ponponさんが悩んでおられる状況を具体的に書い ていただけると、より的確な答えが書けるかと思います。