標題:
[發問]
請問各位VAB及EXCEL高手有關兩活頁簿外部參照之問題
[打印本頁]
作者:
YUPOYU
時間:
2012-4-8 11:07
標題:
請問各位VAB及EXCEL高手有關兩活頁簿外部參照之問題
請問各位VAB及EXCEL高手
小女子有兩個活頁簿檔案a.xls 及 b.xls
小女子想要讓活頁簿a.xls之 sheet1的A5:J4000儲存格各別連結到
活頁簿b.xls之 sheet2的A5:J4000之各別儲存格
也就是
活頁簿a.xls之 sheet1的A5 = 活頁簿b.xls之 sheet2的A5
活頁簿a.xls之 sheet1的A6 = 活頁簿b.xls之 sheet2的A6
...............以此類推至
活頁簿a.xls之 sheet1的J4000=活頁簿b.xls之sheet2的J4000
且當修改活頁簿a.xls之sheet1的A5:J4000任一儲存格
則活頁簿b.xls之 sheet2的A5:J4000相對應位置之儲存格也會自動跟著變動
例如
a.xls之 sheet1的C100儲存格輸入 8888 則
b.xls之 sheet2的C100儲存格輸入 也會自動出現8888
小女子用了一個笨方法就是
1.同時開啟兩個excel檔.( a.xls=來源檔, b.xls =目的檔)
2.假設b.xls之sheet2的B5要和a.xls之sheet1的B5一樣,先在b.xls之sheet2
的B5輸入 = ,再切換到a.xls之sheet1,滑鼠指向a.xls之sheet1的B5接著
點擊滑鼠右鍵
3.最後按下Enter即完成
但此做法必須一個一個儲存格去完成,無法先做一個範例儲存格再用拖曳的方式來完成其餘儲存格,
因為其公式為b.xls之sheet2的B5='[a.xls] sheet1'!$B$5若用拖曳方式則b.xls之sheet2之所有儲存
格會皆='[a.xls] sheet1'!$B$5,這沒關係,小女子本想拖曳完後,再一一來修改儲存格位置,但卻發現不
能點入公式欄去修改,只要一點入公式欄,就算不更改任何東西,按ENTER跳出後,公式會自動轉為文字
檔,真傷腦筋!
若照上述之笨方法,總共40000個儲存格乘以需點擊滑鼠次數,小女子的右手手腕
及雙眼恐將不保
求各位VBA大俠及EXCEL高手
能否大發慈悲,救一救小女子可憐的右手手腕及雙眼吧!:'(
小女子 YUPOPO留
作者:
register313
時間:
2012-4-8 11:47
回復
1#
YUPOYU
前後說法所要求的功能好像不一樣
題目:活頁簿b.xls之 sheet2的A5:J4000儲存格個別連結到
活頁簿a.xls之 sheet1的A5:J4000之個別儲存格
作法: 1.同時開啟兩個excel檔.( a.xls=來源檔, b.xls =目的檔)
2. b.xls 之sheet2 的B5輸入 = ,滑鼠點向a.xls之sheet1之B5
3.將B5之公式 =[a.xls]Sheet1!$A$5 改為
=[a.xls]Sheet1!A5
按下Enter
4.選b.xls 之sheet2 的B5儲存格, 拉B5右下角之黑色控點,拖曳(複製)到J5
選J5儲存格, 拉J5右下角之黑色控點,拖曳(複製)到J4000
作者:
YUPOYU
時間:
2012-4-9 20:44
回復
2#
register313
謝謝大大的解答,我的問題已獲得解決,謝謝您!:)
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)