Board logo

標題: 跨檔案抓取欄位的值 [打印本頁]

作者: kolin2009    時間: 2012-9-13 23:07     標題: 跨檔案抓取欄位的值

請教高手,我是程式新手,所以問的問題很白痴請見諒{: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
作者: white945    時間: 2012-9-13 23:29

回復 1# kolin2009

這樣不是就寫入公式了嗎?
如果不想留下公式
多一行
[A1:A3]=[A1:A3].Value
這樣就只剩下值,不含公式
作者: kolin2009    時間: 2012-9-13 23:51

回復 2# white945

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




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)