我需要从外部更新的文本框中触发Application.WorksheetFunction.VLookup

时间:2017-01-05 22:52:23

标签: html vba excel-vba excel

我有一个从网页报废中更新的表单。 其中一个条目丢失,因此我使用文本框中的值来执行vlookup以获取缺少的信息并更新空文本框。 没有任何事件方法自动触发!

Private Sub envelope_afterupdate()
On Error Resume Next

MsgBox ("test")
name_env.text = Application.WorksheetFunction.VLookup(envelope.text,    Worksheets("DATA_name").Range("a1:b334"), 2, False)
If Err.Number <> 0 Then

  '  MsgBox "currName not found" ''optional, no need to do anything
End If

End Sub

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我只是将vlookup放入我的数据提取代码中!

Form1.name_env = Application.WorksheetFunction.VLookup(form1.envelope,Worksheets(“DATA_name”)。Range(“a1:b334”),2,False)

皮特