VBA字符串智能拼接与自动换行

116 次浏览

VBA代码助手下载地址
VBA代码助手独家特有功能

视频演示

Alt+L变量拼接字符串

新手噩梦,在一个VBA字符串中插入变量,许多人要经过很多次的挫折才能正确书写,几乎是每个VBA初学者都要浪费大量的时间精力,即时是老手,在复杂字符串拼接的时候都容易出错,本功能可让字符串拼接不再麻烦,再也不用繁琐的输入双引号和&符号,按下ALT+L即可自动完成字符串拆分和变量拼接

在一个双引号包含的字符串中,选中要插入变量的文本,按下Alt+L即可得到变量拼接的字符串
如下图所示,要把1和10换成开始行和结束行

file

只需要如下操作
1.选中"1",按下ALT+L(小写)
2.varx 改为 "开始行"

file

再选中"10",按下【Alt+L】varx换为结束行 即可完成2处拼接 3秒完成
如果是手工敲的话 很多新手怕是1分钟都还没敲对

file

Shift+Enter字符串智能换行

我们都知道在VBA中,长字符串如果要换行的话,需要拆开加双引号加下划线和&连接符,做起来非常麻烦,本功能实现在字符串中按下Shift+Enter,自动换行拼接,完全不用手动加双引号和下划线
● 在任意位置包括字符串内部 按下Shift+enter即可实现智能换行
● 字符串会自动+&符号拆分为2行,其他语句会加 下划线拆分行

file
file

重复以上操作 即可任意拆分多行
当一句代码很长 也可以在非字符串位置,按下Shift+Enter,添加下划线自动换行

VBA代码助手下载地址