VBASplit()函数Split()函数返回⼀个数组,其中包含基于分隔符分割的特定数量的值。
语法
Split(expression[,delimiter[,count[,compare]]])
参数说明
Expression - 必需的参数。可以包含带分隔符的字符串的字符串表达式。
Delimiter - ⼀个可选参数。该参数⽤于根据分隔符转换为数组。
Count - ⼀个可选参数。要返回的⼦字符串的数量,如果指定为-1,则返回所有⼦字符串。
Compare - ⼀个可选参数。该参数指定要使⽤哪种⽐较⽅法。
0 = vbBinaryCompare - 执⾏⼆进制⽐较
1 = vbTextCompare - 执⾏⽂本⽐较
Private Sub Constant_demo_Click()vba 字符串转数组
' Splitting based on delimiter comma '$'
Dim a as Variant
Dim b as Variant
a = Split("Red $ Blue $ Yellow","$")
b = ubound(a)
For i = 0to b
msgbox("The value of array in " & i & " is :"  & a(i))
Next
End Sub
当执⾏上⾯的函数时,它会产⽣下⾯的输出。
1 The value of array in0is :Red
2 The value of array in1is : Blue
3 The value of array in2is : Yellow

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。