大家好:
小弟想請教大家excel vba 取代的問題:
小弟有個需求要把來源excel檔分割給其他人,
但檔案分割後,原本的公式會加上原始檔案路徑+檔名,
例如原本:=D2+'11月'!Q2
分割後變:=D2+'[測試.xls]11月'!Q2(原始檔案有開啟)
或是變成:=D2+'C:\Documents and Settings\jh24\桌面\[測試.xls]11月'!Q2(原始檔案未開啟)
造成分割後檔案的公式錯誤,原本打算在同一個分割檔案的excel vba中,加上取代
abc = "[" & Filename & "]"
Cells.Replace What:=abc, Replacement _
:="", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, _
SearchFormat:=False, ReplaceFormat:=False
但是公式多的原始檔案路徑及檔名仍在,沒有改變...
後續又嘗試做些調整,還是都不行...
(搞不清問題在哪,這些嘗試就不寫上來了。)
請教各位應該怎麼解決呢?先感謝大家,謝謝。
jh2433

X