iT邦幫忙

0

●Excel2003複製cell>255字元

我用Excel2003複製一個worksheet,結果出現:您正在複製的工作表含有的字元超過255個...但,我查看內容,並沒有很多字的cell啊,請問該如何做?
我怕忽略後,會lose data, 為何微軟不直接告訴我是哪一格超過255字元?
我們如何自行查出來? 要寫巨集嗎? (我不會)
請大家教我,謝謝!
ps. 因為內容是公司機密,故不方便讓大家下載,sorry!

symis iT邦新手 3 級 ‧ 2009-08-12 14:05:28 檢舉
to lmwu2002:
...3.將A1 複製填滿整張Sheet ...
→這樣會做很久! 感覺好像當掉一樣!
lmwu2002 iT邦新手 4 級 ‧ 2009-08-20 15:45:47 檢舉
加快速度:
1.關閉自動計算. 改成手動計算(按f9)
2.填滿整張Sheet => 改成填滿有資料的CELL 就好了.
3.資料量如果太多, 經常要處理, RAM 加大亦可.
4.若想自動化,就要寫巨集(VBA),下SQL語法最方便.

2 個回答

14
lmwu2002
iT邦新手 4 級 ‧ 2009-08-11 15:35:12
最佳解答

不寫巨集(vba)的方法:
1.開一個新Sheet
2.在A1 打上 =LEN(SourceSheet!A1)
3.將A1 複製填滿整張Sheet
看看有沒有超過 255 的.

若會寫巨集:用SQL語法來複製資料或找出 Length(fieldname)>255也可以.

symis iT邦新手 3 級 ‧ 2009-08-12 13:58:14 檢舉

to lmwu2002:
用你的方法,真的抓出凶手了!
原來是有一個cell的空格特別多!
thanks!

12
coolvista
iT邦研究生 2 級 ‧ 2009-08-11 13:47:00
symis iT邦新手 3 級 ‧ 2009-08-12 14:01:31 檢舉

也謝謝您!

我要發表回答

立即登入回答