我有一個用戶窗體,用我的設置表中的產品名稱填充了組合框,並且我試圖在用戶從組合框中選擇產品時顯示帶有產品描述的標籤。Excel VBA - Userform vlookup錯誤處理
這很有效,除非用戶選擇沒有產品說明的產品,因此vlookup將返回空白並導致用戶表單發生錯誤。
我試了幾次If Error - if is empty - Description is 0 - Description is empty statements,but none does not work,including 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嘗試,但仍然出錯'如果說明是沒有Then' – Armitage2k