返回列表 上一主題 發帖

[發問] 請問各位VAB及EXCEL高手有關兩活頁簿外部參照之問題

[發問] 請問各位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留
YUPOPO

回復 2# register313


    謝謝大大的解答,我的問題已獲得解決,謝謝您!:)
YUPOPO

TOP

        靜思自在 : 小事不做、大事難成。
返回列表 上一主題