以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]excel换行符 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=125059) |
||||||||
-- 作者:maomaoxw -- 发布时间:2018/9/19 9:48:00 -- [求助]excel换行符 老师好,定义了一个xls.book类型的变量,取回excel单元格的值中间有换行符,怎样把换行符删除? 比如 dim bk as xls.book dim sh as bk.sheets(0) if sh(2,3).value="abcd" then endif 上述sh(2,3).value取回的值中,“ab” 与“cd”中间有一个换行符,怎样去除? dim s as string s=sh(2,3).value s=s.replace(vbcrlf,"") messagebox.show(s) 结果显示没有去除。
|
||||||||
-- 作者:有点甜 -- 发布时间:2018/9/19 9:52:00 -- 试试改成
s=s.replace(chr(10), "").replace(chr(13), "") |
||||||||
-- 作者:cbt -- 发布时间:2018/9/19 9:52:00 -- 下表是常用的、不可见的字符编码表:
例如在MessageBox显示信息的时候,希望分行显示: MessageBox.Show( "如果你认真学习了,你会觉得" & Chr(13) & Chr(10) & "Visual Basic一点不难!", "提示") |
||||||||
-- 作者:maomaoxw -- 发布时间:2018/9/19 11:06:00 -- 谢谢版主,问题已解决。 |