楼主 wjc2090742 |
Q:vba中的chr(10)和chr(13)有何区别?vba中,使用msgbox时,chr(10)和chr(13)都可以达到强制换行的效果,其两者有何区别? A:chr(10)在vba中代表回车符,也可以写作vbCr;chr(13)代表换行符,也可以写作vbLf。在单元格中换行,需要使用换行符,比如下面的代码,A1和B1单元格将得到不同的显示效果。
|
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 |