- 帖子
- 7
- 主題
- 2
- 精華
- 0
- 積分
- 17
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- OFFICE2003
- 閱讀權限
- 10
- 性別
- 女
- 來自
- TAIPEI
- 註冊時間
- 2012-3-31
- 最後登錄
- 2012-4-21
 
|
[發問] 請問各位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留 |
|