Board logo

標題: [發問] 對應xls檔的值,是否有辦法自由變更 [打印本頁]

作者: tzungshiun    時間: 2012-4-17 11:43     標題: 對應xls檔的值,是否有辦法自由變更

[attach]10472[/attach]
作者: mark15jill    時間: 2012-4-17 14:03

如果是  工作表內
用取代  如  BOOK1取代為  ABCDE


如果是程式碼內
用一個代數下去代
如 QDD = [A1]   '(A1即為要改的值
=[QDD]Sheet1!A$1
作者: tzungshiun    時間: 2012-4-17 15:24

不好意思表達上可能讓人誤解了。
如果有三個xls檔:
1、Book1.xls
2、新資料夾.xls
3、ABCDE.xls

Book1.xls
B1=[新資料夾.xls]Sheet1'!A$1 (我用手動方式連結資料)

如果想在Book1.xls A1輸入任何數值↓
A1=ABCDE
B1=[ABCDE.xls]Sheet1'!A$1(依照A1輸入數值後B1連結xls檔名會自動變更)
        (自動變更處)
作者: register313    時間: 2012-4-17 17:53

回復 3# tzungshiun

B1=INDIRECT("[" &A1&"]"&"Sheet1!A$1")
作者: tzungshiun    時間: 2012-4-17 20:26

非常感謝正是我要的方式,但是再請教一下,
Book1.xls檔案關閉後再打開公式都會變成;
#REF!不知我是否有漏了什麼重要的步驟,
再請賜教~謝謝!!
作者: register313    時間: 2012-4-17 20:37

回復 5# tzungshiun

欲連結之excel檔案(新資料夾.xls ABCDE.xls)
須開啟
作者: tzungshiun    時間: 2012-4-17 20:58

了解!再次感謝你的解惑~謝謝!




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