【发布时间】:2017-02-04 18:48:53
【问题描述】:
我有一个用户表单,其中的组合框填充了我的设置表中的产品名称,并且一旦用户从组合框中选择了产品,我就会尝试显示带有产品描述的标签。
这很好用,除非用户选择了没有产品描述的产品,因此 vlookup 将返回空并导致用户表单出错。
我尝试了几个 If Error - if is empty - Description is 0 - Description is empty statements,但似乎没有一个有效,包括 OnError GoTo Errorhandler。我在这里做错了什么?
Private Sub Problem_List_Change()
Description = Application.WorksheetFunction.VLookup(Problem_List.Text, Worksheets("Settings").Range("l3:o1000"), 4, False)
If IsError(Description) Then
Desc.Caption = ""
Else
Desc.Caption = Description
End If
End Sub
谢谢, a2k
【问题讨论】:
-
@Nathan_Sav 尝试但仍然错误`如果描述没有那么`