[問題] 關於跨檔案抓取數值的公式

作者: few510 (few)   2020-11-12 17:03:02
如有說明不足的地方還請見諒。
目前想從另一檔案其中的儲存格抓取數值,
假設使用的公式如下:
=‘\\192.168.0.1\[AAA.xls]sheet1’!$A$1
在上述公式下雖然可以抓到我想要的數值。
想請問有沒有方法能夠將檔名指定成某一儲存格,
當我更改儲存格內容時就能抓取到另一檔案的數值呢?
例如:
儲存格X1的內容:AAA
=‘\\192.168.0.1\[”X1”.xls]sheet1’!$A$1
上述公式是否能視為同樣公式
=‘\\192.168.0.1\[AAA.xls]sheet1’!$A$1
還請各先進幫忙解惑,
麻煩了,謝謝。
軟體:Microsoft Excel
版本:2003
作者: soyoso (我是耀宗)   2020-11-12 17:29:00
不開檔的話,巨集,worksheet_change觸發事件,將儲存格的值帶入公式字串內再寫入儲存格,連接以"='\\192.168.0.1\[" & range & ".xls]..."方式
作者: few510 (few)   2020-11-23 11:29:00
謝謝s大的教學!成功試出來了

Links booklink

Contact Us: admin [ a t ] ucptt.com