返回列表 上一主題 發帖

VLOOKUP的問題

沒下附件,不過看你的代碼,vlookup少了一個參數
Application.VLookup(y, Sheet2.[A1:B100], 2,0)

TOP

Dim x As Long
Dim y As Long
Dim z As Long

TOP

你把y定義為String
y=值就是字符"100006",而為是數字100006
在表二中只有數字10006,找不到"100006"的字符
所以只能用數字類型
Long所代表的意思是什麼呢,最好是你自己找excel中的說明,才會有印象!

TOP

建議你別侷限於在VBA中引用工作表函數
效果不好還很費字
VBA有VBA自己的方法
此例用FIND方法就很適合
沒有左右邊的問題
參考一下說明嘗試看看吧!

TOP

        靜思自在 : 不要隨心所欲,要隨心教育自己。
返回列表 上一主題