• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelVBAコンボボックスの値の入力)

ExcelVBAコンボボックスの値の入力

このQ&Aのポイント
  • ExcelVBAでマルチページでユーザーフォームを作っています。コンボボックス1とコンボボックス2にそれぞれ値を入れていますが、コンボボックス2の表示に問題があります。解決方法はありますか?
  • ExcelVBAでマルチページのユーザーフォームを作成中です。コンボボックス2にシート3のデータを表示する際、空白が表示されてしまいます。対処方法を教えてください。
  • ExcelVBAのマルチページで作成したユーザーフォームにおいて、コンボボックス2の表示に問題があります。シート2とシート3のデータを表示するためにコンボボックスを使用していますが、表示が正しく行われません。改善策を教えてください。

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

  • ベストアンサー
  • uruz
  • ベストアンサー率49% (417/840)
回答No.1

ComboBox1は巧く動いてComboBox2に問題が発生してるんですよね 問題の起きているComboBox2の方のコードを提示しないのはなぜでしょうか? lastRow = Cells(Row.Count, 1).End(xlUp).Row lastRowを得るのにWorksheetsを指定していないので現在Activeなシートの情報を得てしまいます。 情報を得るWorksheetsを指定しましょう。たぶんComboBox1とComboBox2で同じWorksheetからlastRow得てるのだと思います。 For~Nextループに入る前にComboBoxをクリアしましょう、そうしないとイベントが発生するごとにドンドン追加されていきます。

minminwamidori
質問者

お礼

ありがとうございました。解決しました。