2010-10-04 73 views
0

親愛的全部, 我想在VB6中使用vlookup函數。它的代碼是什麼? 我目前使用此代碼:VB6中的VLookup的等價

WorkSheetName.Application.VLookup(20,WorkSheetName2.Range("A2:B20").Address,2,False) 

WorkSheetName2包含查找表。 WorkSheetName是包含要從查找中查找其相應值的值列表的工作表。 20是我希望從查找表中返回其對應值的值的示例。 上述代碼無效。它返回空。 我也試過如下:

WorkSheetName.Application.WorksheetFunction.Vlookup(20,WorksheetName.Range("A2:B20").Address,2,False) 

這給了我一個錯誤,不能執行它。 請指導我。

+0

Ups ...我錯誤地發佈了VBA答案...並將其刪除。你要嗎? – 2010-10-04 20:35:15

+0

不用了,belisarius! – guest1 2010-10-04 21:18:45

回答

1
WorkSheetName.Application.WorksheetFunction.Vlookup(_ 
    20, WorkSheetName2.Range("A2:B20"), 2, False) 
+0

謝謝sooooooooooooo多!有效 :)。你是國王;) – guest1 2010-10-04 21:18:18