在Excel的VBA中如何輸入儲存格內容有強迫換行的字串格式



贊助商連結


ellery
2007-09-21, 03:39 PM
在excel的VBA中如何輸入儲存格內容有強迫換行的字串格式

希望能透過巨集去判斷字串格式,並回傳一個代碼,
但是如果碰到有強迫換行的字串十不知道格式該如何輸入,

假設有三種字串格式

第一種
ABCD

第二種
ABCD-E

第三種
ABCD
ABCD

第一種只要在程式碼寫上判斷字串是否為 "????"
第二種只要在程式碼寫上判斷字串是否為 "????-?"
那第三種呢??

或者有無方法可以在工作表內將大量有強迫換行的儲存格資料
恢復為沒有強迫換行的狀態

贊助商連結


stool100
2007-09-21, 05:43 PM
第三種
ABCD
ABCD
是在一個儲存格中嗎?

ellery
2007-09-23, 09:25 PM
經過咕狗尋尋覓覓, 原來加個 char(10) (換行字元)
即可, 如 "ABCD" + Chr(10) + "ABCD"

imingho
2007-09-24, 04:50 PM
我寫了一個javascript的可以把換行去除.希望對你有幫助.

如何去除Excel換行符號 (http://272586.blogspot.com/2007/09/excel_24.html)

ellery
2007-09-30, 10:34 AM
感謝imingho兄的分享, 馬上來試看看.