作者testonly (Testing...)
看板Office
標題[算表] 不同檔案間的參考
時間Sun May 4 15:49:39 2008
軟體: excel
版本: 2003
以下為test.xls裡的vba xyz.xls是另一個被參考的excel檔
Function test()
Dim Fn As Object
Set Fn = Application.WorksheetFunction
x = Range("[xyz.xls]x!$A$1:$B$4")
temp = WorksheetFunction.VLookup(1, x, 2, False)
test = temp
End Function
當xyz.xls開啟時 以上傳回值就正確
關掉xyz.xls的話 就會產生錯誤 -> #value!
請問這能解決嗎??
謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.207.178
1F:推 toma2007:試試看用完整位址,像'D:\資料夾名稱\[xyz.xls]x'!.... 05/04 20:11