《神奇的VBA》编程:文本换行

在 VBA 中,有三种不同的(常量)可以添加换行符 。

  • vbNewLine
  • vbCrLf
  • vbLf

《神奇的VBA》编程:文本换行

vbNewLine


vbNewLine 插入一个输入新行的新行字符 。在下面的代码行中,您可以使用它组合两个字符串 。?
Range("A1") = "Line1" & vbNewLine & "Line2"
运行此宏时,它会以两行方式返回字符串 。
?
《神奇的VBA》编程:文本换行

它返回ASCII编码为 13 和 10 的字符(Chr(13)Chr(10)) 。您也可以通过以下方式使用代码来获得相同的结果 。
Range("A1") = "Line1" & Chr(13) & Chr(10) & "Line2"
但是当你使用vbNewline常量时,可不需要使用CHAR函数 。

vbCrLf

vbCrLf 常量代表回车(Carriage Return))和换行(Line feed),这意味着 Cr 将光标移动到行的开头,Lf 将光标向下移动到下一行 。当您在两个字符串或值中使用 vbCrLf 时,就像在下面的代码中一样 , 它会插入一个新行 。?
Range("A1") = "Line1" & vbCrLf & "Line2"
《神奇的VBA》编程:文本换行

vbLf

?vbLf 常量代表换行符 , 当您在两个字符串中使用它时,它会返回一个换行符,为第二个字符串添加新行 。?
Range("A1") = "Line1" & vbLf & "Line2"
《神奇的VBA》编程:文本换行

VBAMsgBox内容换行

如果要在使用VBA MsgBox时为消息内容添加新行 , 则可以使用我介绍过的上述三种常量中的任何一个 。
MsgBox "Line1" & vbNewLine & "Line2"MsgBox "Line1" & vbCrLf & "Line2"MsgBox "Line1" & vbLf & "Line2"
还有一个常量 vbCr 返回回车符,可用于在消息框中插入新行 。
MsgBox "Line1" & vbCr & "Line2"
?不过注意:vbCr 在输入单元格值时,只有在应用了自动换行命令时才起作用 。
更多知识可以下载《神奇的VBA》?参考使用学习 。
《神奇的VBA》编程:文本换行

一款摆脱图书即可学习VBA数据编程的Excel/WPS插件!一款内置大量功能块代码可供日后VBA编程时可以直接改写复用的插件!一款含有VBA入门进阶知识,内置多样动图及丰富代码示例的插件!一款打开任意Excel/WPS工作簿就可显示在Ribbon区域中的插件!一款可以让职场人在VBA编程时数倍提升工作效率的插件!一款帮职场人改变工作思维增强个人和团队创造力的工具插件!
微软Excel和金山WPS VBA编程学习工具《神奇的VBA》二代全新升级版本正式开放下载 。
《神奇的VBA》编程:文本换行

…… 升级内容概要 ……
本次迭代,是对第一代《神奇的VBA》产品的全面升级和改版,添加更多的动态效果 , 修改更正VBA相关内容,添加更多内容如Excel强大的文本处理工具正则表达式 , 将功能增强型插件《Power Click》进行的优化整合,跟《神奇的VBA》合二为一 , 最后还站在职场人角度为职场人开发了全新的“文件链接”和“工作便签”的功能,我相信大家会喜欢该功能 。后续会单独软文详细介绍 。本次升级的产品除了《神奇的VBA》知识增强型选项卡属于付费功能外,其余所有随附如《批量选中》、《快捷工具》以及《文件链接》等等功能增强型工具都可以免费使用,并且功能会持续扩展供职场人免费使用,具体可下载体验 。另外产品除了内容全面改版升级外,产品的UI也做了迭代,为了让使用《神奇的VBA》用户有更好的使用体验 , 本次迭代产品自费购买了更专业的UI组件 。
【《神奇的VBA》编程:文本换行】…… 部分展示 ……
《神奇的VBA》功能展示
《神奇的VBA》编程:文本换行

《神奇的VBA》编程:文本换行

《神奇的VBA》编程:文本换行

《神奇的VBA》编程:文本换行

《神奇的VBA》编程:文本换行

《神奇的VBA》编程:文本换行

《神奇的VBA》编程:文本换行

《神奇的VBA》和《Power Click》合并
《神奇的VBA》编程:文本换行

《神奇的VBA》编程:文本换行

内置设计2款职场人常用的办公工具:分别是“工作便签”功能和“文件链接”功能 。
《神奇的VBA》编程:文本换行

《神奇的VBA》编程:文本换行

《神奇的VBA》编程:文本换行




…… 适用人群 ……
第1类群体:所有非职业开发的职场人 。只要您每天工作跟Excel , WPS打交道,您就可以从VBA编程中大受裨益帮助高效处理个人和企业团队数据 。应用行业分布广泛,生产计划 , 财务会计,采购销售,内勤跟单 , 金融证券,工程设计,质量管理 , 行政管理等等等等各行业工种都可以使用为己所用高效处理个人和企业团队数据 。现在职场上很多工作,其实不需要人工去处理,很多数据和流程可以自动化进行 。Excel VBA是当前数字化浪潮下,个人和企业生产力工具中最简单最廉价高效的工具 。
第2类群体:从事RPA工作的开发人员 。企业RPA流程机器人项目开发中有大量跟Excel和WPS报表进行数据交换处理的需求 。RPA中封装的功能只能处理一些简单的工作,但是对于稍微复杂点了,还是需要脚本来主导处理,Excel就是其中一种,很多时候使用RPA产品中内置Excel相关操作活动 , 真的不如通过VBS动态编写VBA脚本或者使用RPA运行Excel宏功能运行已经写好的VBA脚本处理数据更加便捷专业满足业务层面上不断变化的数据操作需求 。
…… 使用价值 ……
对于没有|刚刚接触的职场人:内嵌在Excel或者WPS功能区中的《神奇的VBA》选项卡从左到右提供了学习进阶的路径,提供了Excel VBA编程的基础语法,Excel中常规用到的对象 , 内置了丰富的代码示例,必要部分还提供相关动图 ,帮您快速学习掌握Excel VBA编程相关知识 。
对于已经掌握VBA的职场人: 在您日常为个人和团队业务流程数据进行创新处理和优化的时候,您肯定会经常忘记某对象功能或者语法如何使用,您不必到处百度谷歌,搜索相关主题答案,只要在编程时打开Excel或者WPS选项卡《神奇的VBA》就可以快速查找学习 。这也是《神奇的VBA》作者开发该工具的最原始的初衷之一 。

相关经验推荐