返回列表 上一主題 發帖

[發問] 對應xls檔的值,是否有辦法自由變更

[發問] 對應xls檔的值,是否有辦法自由變更

Book1.zip (213.23 KB)
RT

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


如果是程式碼內
用一個代數下去代
如 QDD = [A1]   '(A1即為要改的值
=[QDD]Sheet1!A$1

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

不好意思表達上可能讓人誤解了。
如果有三個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檔名會自動變更)
        (自動變更處)
RT

TOP

回復 3# tzungshiun

B1=INDIRECT("[" &A1&"]"&"Sheet1!A$1")

TOP

非常感謝正是我要的方式,但是再請教一下,
Book1.xls檔案關閉後再打開公式都會變成;
#REF!不知我是否有漏了什麼重要的步驟,
再請賜教~謝謝!!
RT

TOP

回復 5# tzungshiun

欲連結之excel檔案(新資料夾.xls ABCDE.xls)
須開啟

TOP

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

TOP

        靜思自在 : 滴水成河。粒米成蘿,勿輕己靈,勿以善小而不為。
返回列表 上一主題