返回列表 上一主題 發帖

[發問] 請問函數如何指定對應之另一活頁表檔案路徑

[發問] 請問函數如何指定對應之另一活頁表檔案路徑

本帖最後由 yafeii 於 2010-10-17 12:04 編輯

各位高手大大請教一個關於跨資料夾的問題
有二個檔案分別在
資料夾"第一層"--資料夾"1"--A檔,sheet甲
資料夾2--"B檔".sheet乙
由於B檔sheet乙的儲存格B2會用到函數vlookup去對應到A檔的sheet甲資料,
對應公式
    Range("B2") = "=VLOOKUP(RC[-1],[A.xlsx]甲!A:B,2,0)"
但我在執行VB時會卡在出現"更新數值:B檔"視窗*(類似開啟舊檔的視窗)
我希望能在VB中先指定好路徑,不要出現此視窗,請問該怎麼做呢?

我是VB新手,感謝您的指導..

問題.rar (17.14 KB)

問題2003版本.rar (26.56 KB)

附件改为2003格式的,不然好多人打不开文件,没法帮你的哈。

TOP

感謝et5323大的提醒,已將2003版上傳了,謝謝!!

TOP

你沒有指定路徑。
Sub Macro1()
t = Left(ThisWorkbook.Path, Len(ThisWorkbook.Path) - 1)
Range("B2") = "=VLOOKUP(A2," & "'" & t & "第一層\1\[A.xls]甲'!$A$1:$C$5,2,0)"
    Range("B3").Select
End Sub

TOP

耶..已經成功了,謝謝oobird大...原來路徑是要這樣指的,學到了...謝謝..

TOP

        靜思自在 : 【停滯不前,終無所得】人都迷於尋找奇蹟,因而停滯不前;縱使時間再多、路再長,也了無用處,終無所得。
返回列表 上一主題