- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelデータをUserFormへ)
ExcelデータをUserFormへ
このQ&Aのポイント
- ExcelデータをUserFormに表示する方法について教えてください。
- UserFormの【CommandBottum1】をクリックした際に、【TextBox3】に入力された「No.」に対応する「商品名」と「金額」を表示させたいです。
- データは1~7行目までブランク、8行目はタイトル、9行目から始まります。
- みんなの回答 (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
お礼
早速の回答有難うございました! 無事出来ました!