• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL VBA SetFocus について教え)

Excel VBAのSetFocusについての質問

このQ&Aのポイント
  • Excel VBAのSetFocusを使用してテキストボックスにカーソルを移動する方法について質問があります。
  • 質問文章のコードでは、ComboBox3で郵便番号と住所を選択し、TextBox8に表示します。
  • しかし、TextBox8にカーソルが表示されず、代わりにUserForm7の最初のTextBox1にフォーカスが移ります。UserForm8には同様のコードがありますが、こちらは正常に動作します。

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

  • ベストアンサー
回答No.1

AfterUpdate イベントですが http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B436443#appliesto のケースには該当しませんか? このケースなら対策は示されていません。別のイベントでカーソルを移動するようにコードを作り直すしかないと思います。全体のコードがないのでどのように書き直べきかは解りません。

cfkty
質問者

お礼

まだお聞きしたいことがあるのですが どうすればいいのか追加の質問などの仕方がわかりませんのでいったん終了にして改めて質問します。 取り敢えず 有難う御座いました。

cfkty
質問者

補足

早速のご回答有難う御座いました。 状況は ご教示の Microsoftのサイト で理解できました。 >別のイベントでカーソルを移動するようにコードを作り直すしかないと思います。 についてですが ご教示頂けるものがあればよろしくお願いします。テストしてみます。 Private Sub ComboBox3_Change() UserForm7.TextBox8.SetFocus End Sub ではだめでした。 >全体のコードがないのでどのように書き直べきかは解りません。 についてですが 制限字数内に入りそうですが観ていただく様にするには少し時間が必要ですので よろしくお願いします。

関連するQ&A