• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA ユーザーフォーム)

VBA初心者のためのユーザーフォーム活用方法

このQ&Aのポイント
  • VBA初心者の方でも簡単に使えるユーザーフォームの活用方法を紹介します。
  • 検索結果に該当する番号を表示する方法や、クリックした行のセルに移動しフォームを閉じる方法など、便利な機能を実装することができます。
  • さらに、テキストボックスで入力した値に部分一致するデータをリストボックスに表示する機能も備えています。

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

Range("listの名前").Offset(ComboBox1.ListIndex).Activate この部分について、具体的に教えていただけないでしょうか? 失礼しました。ListBoxでの話ですね。 お役立てるかどうかですが、もし セルに名前をつけて、 Rowsourceにて名前定義したセルを指定しているとしての話です。 Private Sub ListBox1_Click() Range("RowSorceで指定した名前定義").Select MsgBox ListBox1.ListIndex ActiveCell.Offset(ListBox1.ListIndex).Activate End Sub でその動きを観察してみてください。

yuu1236
質問者

お礼

何度もありがとうございました!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

Private Sub ListBox1_Click() Range("listの名前").Offset(ComboBox1.ListIndex).Activate Unload Me End Sub とかいったことでしょうか。

yuu1236
質問者

お礼

ご回答ありがとうございます。 Range("listの名前").Offset(ComboBox1.ListIndex).Activate この部分について、具体的に教えていただけないでしょうか? 申し訳ありません。

すると、全ての回答が全文表示されます。

関連するQ&A