ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Retrieving Data from a worksheet to auto fill a user form (https://www.excelbanter.com/excel-programming/350577-retrieving-data-worksheet-auto-fill-user-form.html)

mg_sv_r

Retrieving Data from a worksheet to auto fill a user form
 
Hi,

Im very new to all this so forgive me if this sounds stupid!

I have made my first ever user form and this works well and inserts data
into a worksheet without problems.

A lot of the data that is input may already be on another worksheet. Can I
add a textbox and command button to allow the user to specify a reference
number? Then have the app look on the other worksheet for the reference and
use the values it finds to autofill some of the userform text boxes, in much
the same way that I could use Vlookup on the worksheet itself?

Thanks in advance for any help.

regards

John



Jim Thomlinson[_5_]

Retrieving Data from a worksheet to auto fill a user form
 
this should be close to what you want. You will need to speicfy the name of
the sheet and the column you want to seach. Replace "This" with TextBox1.text
or whatever...

Public Sub FindMatch()
Dim rngToSearch As Range
Dim wksToSearch As Worksheet
Dim rngFound As Range

Set wksToSearch = Sheets("Sheet1")
Set rngToSearch = wksToSearch.Columns("A")
Set rngFound = rngToSearch.Find("This", , xlConstants, xlWhole)
If rngFound Is Nothing Then
MsgBox "Sorry, Not Found"
Else
MsgBox rngFound.Value
MsgBox rngFound.Offset(0, 1).Value
MsgBox rngFound.Offset(0, 2).Value
End If

End Sub
--
HTH...

Jim Thomlinson


"mg_sv_r" wrote:

Hi,

Im very new to all this so forgive me if this sounds stupid!

I have made my first ever user form and this works well and inserts data
into a worksheet without problems.

A lot of the data that is input may already be on another worksheet. Can I
add a textbox and command button to allow the user to specify a reference
number? Then have the app look on the other worksheet for the reference and
use the values it finds to autofill some of the userform text boxes, in much
the same way that I could use Vlookup on the worksheet itself?

Thanks in advance for any help.

regards

John




All times are GMT +1. The time now is 04:52 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com