• ベストアンサー

ブックオープン時にテキストボックスにフォーカス

あちこち検索してみたのですが思うような答えが見つからなかったので 良い方法があれば教えて頂ければと思います。 エクセルVBAで、ブックを開いた時に、シート上に配置したテキストボックス (コントロールツールボックスで作成)にフォーカスが移動していて、 すぐに入力できるようにしたいのですが、どうすればいいでしょうか? 現状はファイルを開いてマウスでテキストボックスをクリックしてから 入力しています。 ちなみに、2000を使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

ThisWorkbook.Open に Private Sub Workbook_Open()   Worksheets("Sheet1").Activate   Worksheets("Sheet1").TextBox1.Activate End Sub とかで希望の動作ですか?

sakura3596
質問者

お礼

ありがとうございます! その通りです!

その他の回答 (1)

回答No.2

ワークブックのWorkbook_Open()イベント・プロシージャ、またはそこから呼び出されるプロシージャに、以下のような記述をされてはいかがでしょうか? Worksheets(1).TextBox1.Activate

sakura3596
質問者

お礼

ありがとうございます! 動作しました。

関連するQ&A