- 帖子
- 2839
- 主題
- 10
- 精華
- 0
- 積分
- 2895
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2025-2-15
|
2#
發表於 2015-10-4 16:21
| 只看該作者
回復 1# pideo
= "='D:\資料\[" & E1 & ".xlsm]工作表1'!$A$1"
它只是在儲存格顯示〔一段文字〕,而無法讓這〔文字〕自行轉為公式計算,
例如:A1內容為:台灣
在B1輸入:A1
B2公式:=B1,公式結果顯示:A1,而不是A1的內容〔台灣〕
若公式改為:=INDIRECT(B1) 即可正確取得A1的內容
外部檔的參照也可使用=INDIRECT(文字),但必須這外部檔案同時開啟,否則公式無法正確顯示,
所以,還是要用VBA去執行公式的轉換的! |
|