返回列表 上一主題 發帖

跨檔案抓取欄位的值

跨檔案抓取欄位的值

請教高手,我是程式新手,所以問的問題很白痴請見諒{:3_61:} ,
我想要從不同的檔案之間,抓取某個值放到A檔案,我在A檔寫VBA請問應該如何寫呢?
在不打開來源檔的情況下...{:3_55:}

Sub TEST()
Range("A1").Value = "='d:\downloads\[a.xls]Sheet1'!B1"
Range("A2").Value = "='d:\downloads\[b.xls]Sheet1'!B1"
Range("A3").Value = "='d:\downloads\[c.xls]Sheet1'!B1"
End Sub

回復 1# kolin2009

這樣不是就寫入公式了嗎?
如果不想留下公式
多一行
[A1:A3]=[A1:A3].Value
這樣就只剩下值,不含公式

TOP

回復 2# white945

這樣寫並沒有留下公式耶,可以執行,可是每次執行都會跑出三次視窗,詢問A/B/C.XLS檔的位置

TOP

        靜思自在 : 願要大、志要堅、氣要柔、心要細。
返回列表 上一主題