ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > Excel VBA > vba中的chr(10)和chr(13)有何区别?

vba中的chr(10)和chr(13)有何区别?

作者:绿色风 分类: 时间:2022-08-18 浏览:115
楼主
wjc2090742
Q:vba中的chr(10)和chr(13)有何区别?vba中,使用msgbox时,chr(10)和chr(13)都可以达到强制换行的效果,其两者有何区别?
A:chr(10)在vba中代表回车符,也可以写作vbCr;chr(13)代表换行符,也可以写作vbLf。在单元格中换行,需要使用换行符,比如下面的代码,A1和B1单元格将得到不同的显示效果。
  1. Sub tt()
  2. [a1] = "我" & Chr(10) & "你"
  3. [b1] = "我" & Chr(13) & "你"
  4. End Sub
2楼
snowangle007

小胖,你是不是写反了?我试了一下,结果正好相反。麻烦看一下,谢谢。
3楼
xyh9999
Chr(13):回车;表示一句终了,再输入(输出)就是下一句了.
Chr(10):换行;表示前一句并没有结束,在没遇到Chr(13)前则前后还是一句话,仅仅是从形式上“换行”,后面的部分放到了下一行.

    通常一个语句结束用Chr(13) & Chr(10)来结尾,Chr(13)表示该语句的结束,紧跟上Chr(10)是为了从形式上也达到另起一行的效果,一篇文章的最后结束往往不用Chr(13) & Chr(10)结尾而改用Chr(13),因为文章的最后不需要在形式上再另起一行了,当然也有人喜欢仍用Chr(13) & Chr(10)进行结尾.
4楼
rongjun
重复主题:
VBA中vbCrLf、vbCr、vbLf等常数是怎么样使用的?
http://www.exceltip.net/thread-5907-1-1.html

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap