如何用EXCEL VBA 寫一個自動用VLOOKUP語法去帶出結果顯示在Label中?

2018-06-18 2:47 am
我正在使用VBA寫一個關於貨務的系統,其中一個功能是使用掃描槍的掃描產品序號的時候會顯示該產品的其它資料。

我現在是使用Vlookup來做到這個效果,透過掃描槍的掃描產品序號後序號會自動存到另一個工作表,在這個工作表裡布滿了Vlookup的公式

但問題來了,這個功課主要是查詢貨品,查詢只需要當時的那件貨品的資料
每次查詢也要移除上次的資料以防混亂,但移除資料的話會吧公式一并移除吧

所以想問問各位大大 有方法透過VBA把查詢貨品的結果放在Label當中呢?
更新1:

另外想問一下各位大大,原本是使用vlookup作多條件查詢的,希望改用vba的話該如何編寫? vlookup的語法是這樣的: =IFERROR(VLOOKUP(C5&"-"&C6,Data1!A:J,9,FALSE),"")

回答 (1)

2018-06-19 10:12 am
Set Rng = Sheets("資料庫").[D:E] '''查詢目標
Rnga = Cells(1, 1) '''查詢項目
Label1 = Application.VLookup(Rnga, Rng, 2, 0)


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

檢視 Wayback Machine 備份