在本章中,您将找到在Excel VBA中操作字符串的最重要函数。
在您的工作表上放置一个命令按钮,并在下面添加代码行。要执行代码行,请单击工作表上的命令按钮。
连接字符串
我们使用&运算符来连接(联接)字符串。
码:
Dim text1 作为 String,text2 作为 String
text1 =“ Hi”
text2 =“ Tim”
MsgBox text1&“”&text2
text1 =“ Hi”
text2 =“ Tim”
MsgBox text1&“”&text2
结果:
注意:要插入空格,请使用“”
剩下
要从字符串中提取最左边的字符,请使用Left。
码:
Dim text As 字符串
text =“ example text”
MsgBox Left(text,4)
text =“ example text”
MsgBox Left(text,4)
结果:
对
要从字符串中提取最右边的字符,请使用Right。我们还可以直接在函数中插入文本。
码:
MsgBox Right(“示例文字”,2)
结果:
中
要提取从字符串中间开始的子字符串,请使用Mid。
码:
MsgBox Mid(“ example text”,9,2)
结果:
注意:从位置9(t)开始,长度为2。如果要提取从字符串中间开始到字符串末尾的子字符串,则可以省略第三个参数。
伦
要获取字符串的长度,请使用Len。
码:
MsgBox Len(“示例文字”)
结果:
注意:包括空格(位置8)!
指令
要查找字符串中子字符串的位置,请使用Instr。
码:
MsgBox Instr(“ example text”,“ am”)
结果:
注意:在位置3找到字符串“ am”。