我正在尝试从其他工作表中查找数据。我有两列第1列,其中包含数字,第2列的名称在第2页中。我在工作表1 和文本框中放置了一个命令按钮,因此当我在文本框中键入数字时,当我单击命令按钮时,它应显示名称。任何人都可以帮助我。
答案 0 :(得分:0)
尝试以下VLookup
公式
=VLOOKUP(2,Sheet2!$A$1:$B$5,2,FALSE)
答案 1 :(得分:0)
在按钮的点击事件中添加以下代码。
Sub Button1_Click()
Dim result
Dim txtBoxStr As Long
'get text box value
txtBoxStr = Val(Sheets("Sheet1").TextBox1.Value) 'change sheet name and text box name as required
On Error Resume Next 'execution continues if error occurs
result = Application.WorksheetFunction.VLookup(txtBoxStr, Sheets("Sheet2").Range("A1:B10"), 2, False) 'change sheet name and text box name as required
On Error GoTo 0 'enabled error handler will be disabled
If result = "" Then
MsgBox "Number not found."
Else
MsgBox result
End If
End Sub