• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelデータをUserFormへ)

ExcelデータをUserFormへ

このQ&Aのポイント
  • ExcelデータをUserFormに表示する方法について教えてください。
  • UserFormの【CommandBottum1】をクリックした際に、【TextBox3】に入力された「No.」に対応する「商品名」と「金額」を表示させたいです。
  • データは1~7行目までブランク、8行目はタイトル、9行目から始まります。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

検索しなくても、開始行が決まっていれば足し算すれば任意の行を指定出来ます。 検索したいなら、MATCH関数を使って一致する行を取得する方法もあります。 Private Sub CommandButton1_Click() Dim xLine As Long Dim maxLine As Long maxLine = Range("A65536").End(xlUp).Row If IsNumeric(TextBox1.Value) Then xLine = TextBox1.Value + 8 If TextBox1.Value > 0 And xLine <= maxLine Then TextBox2.Text = Cells(xLine, 2) TextBox3.Text = Cells(xLine, 2) Else MsgBox "指定された行がありません。" End If Else MsgBox "数値を入れて下さい。" End If End Sub

tsu-u-san
質問者

お礼

早速の回答有難うございました! 無事出来ました!