我開了二個excel 2007的檔案,名為A跟B
A檔內,我原本就有KEY資料了~
B檔是我開的新的檔案,要把A檔內的資料COPY到B檔下
後來,我在A檔內選了很多個活頁簿,按右鍵,有一個移動復製的功能
然後出現了如下的錯誤訊息:
EXCEL無法將工作表插入目的地活頁簿,因為它包含的列和欄比來源活頁簿少。若要移動或復製至目的地活頁簿,您可以選取資料,然後使用「復製」與「貼上」鋁令將它插入另一個活頁簿的工作表。
這是什麼原因呢??我現在重點在於,我只要把A檔內我想要的活頁簿一次COPY到B檔下就好了!
原因是大大的A檔為2007以後的格式,工作表列數有1048576列
另一個B檔為2003以前的格式(相容模式), 工作表列數為65536列
因此在工作移動時會發生這樣的錯誤訊息。
建議將 B檔另存為2007以後的新格式(*.xlsx),這樣檔案間的工作表移動就不會有不一致的狀況了。
應該是指來源檔和被複製檔的下面活頁不一樣格式(或是頁面不一樣多)導致
最好的辦法,應該是開A檔
然後按另存新檔==命名為B檔名
這樣B裡就有A所有的活頁檔了~~
(再去把內容範圍式清除)
點左上角那個"全選"再複製、貼上不能嗎