Vlookup轉換Vba語法?

2018-06-22 4:23 pm
想問一下各位大大,原本是使用vlookup作多條件查詢的,希望改用vba的話該如何編寫?
vlookup的語法是這樣的:

=IFERROR(VLOOKUP(C5&"-"&C6,Data1!A:J,9,FALSE),"")
更新1:

情況是這樣的 我現在只能夠使用單一條件尋找資料 結果需要顯示在Label2上 用的語法是這樣的: Label2 = Application.WorksheetFunction.VLookup(name.text, Sheets("Data1").Range("A:J"), 9, False) Label2.Caption = ItemType 這是成功的,但希望能夠實現多條件的方法去把資料找出來 設計是這樣的: Label名字是sort textbox名字是checkBox1 希望能夠找到sort+checkBox1所輸入的相關資料 請樣這個要怎樣做呢?

回答 (1)

2018-07-13 11:04 am
大概這樣
Set Rng = Sheets("Data1").[A:J]
Ra = Label1 & TextBox1
Rb = Application.VLookup(Ra, Rng, 9, 0)
'''Label2=Application.VLookup(Ra, Rng, 9, 0)
If Not IsError(Rb) Then
Label2 = Rb
End If


收錄日期: 2021-05-03 06:48:42
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20180622082311AA36Sql

檢視 Wayback Machine 備份