返回列表 上一主題 發帖

[發問] 為什麼VLOOKUP不能執行?

[發問] 為什麼VLOOKUP不能執行?

請問:

為什麼附加檔案之下列VBA碼不能執行?
           iLo_St_Ret_Perf(j, i) = Application.WorksheetFunction.VLookup(iLo_St_Ret(j, i), data, 2, False)

每月報酬率 r2.zip (51.06 KB)

謝謝。

stevenliu555
Engr<i>[12]<strong>

RE: 為什麼VLOOKUP不能執行?

回復 2# GBKEE
感謝指導,您的指導我了解了,但是我的疑問是為什麼下面這個VBA碼的A是錯誤
A = Application.VLookup(iLo_St_Ret(j, i), data, 2, False)
當j=2, i=1時,(iLo_St_Ret(j, i)= -5.2863,用VLOOKUP函數時,應該得到隔壁儲存格的3.2559
把它放在工作表的儲存格裡,它的值也是隔壁儲存格的3.2559

此檔案裡,我要寫的VBA是選取B欄第1大值,得到其右邊儲存格的值,然後選取B欄第1小值,得到其右邊儲存格的值,然後做其他計算,
然而第1大值得右邊儲存格的值有得到,第1小值得右邊儲存格的值沒有得到,不知道為什麼?

麻煩指導
Engr<i>[12]<strong>

TOP

回復 6# GBKEE
您好:

太好了,真的可以耶。感謝。

另外,再請教一點如下:
陣列數值如何貼上儲存格,例如,陣列kkk(1 to 5, 1 to 10)的數值, 如何儲存到range("A1:J5")內的儲存格?

謝謝
Engr<i>[12]<strong>

TOP

您好:

太好了,感激指導。都OK了。
Engr<i>[12]<strong>

TOP

        靜思自在 : 信心、毅力、勇氣三者具備,則天下沒有做不成的事。
返回列表 上一主題