- VBA 教程
- VBA - 主页
- VBA - 概览
- VBA - Excel 宏
- VBA - Excel 术语
- VBA - 宏注释
- VBA - 消息框
- VBA - 输入框
- VBA - 变量
- VBA - 常量
- VBA - 运算符
- VBA - 决策
- VBA - 循环
- VBA - 字符串
- VBA - 日期和时间
- VBA - 数组
- VBA - 函数
- VBA - 子过程
- VBA - 事件
- VBA - 错误处理
- VBA - Excel 对象
- VBA - 文本文件
- VBA - 编程图表
- VBA - 用户窗体
- VBA 有用资源
- VBA - 快速指南
- VBA - 有用资源
- VBA - 讨论
VBA - Split 函数
Split 函数返回一个数组,其中包含根据分隔符拆分的特定数量的值。
语法
Split(expression[,delimiter[,count[,compare]]])
参数说明
Expression − 一个必需的参数。可以包含带分隔符的字符串的字符串表达式。
Delimiter − 一个可选参数。用于根据分隔符转换为数组的参数。
Count − 一个可选参数。要返回的子字符串的数量,如果指定为 -1,则返回所有子字符串。
Compare − 一个可选参数。此参数指定要使用哪个比较方法。
0 = vbBinaryCompare - 执行二进制比较
1 = vbTextCompare - 执行文本比较
示例
添加一个按钮并添加以下函数。
Private Sub Constant_demo_Click()
' Splitting based on delimiter comma '$'
Dim a as Variant
Dim b as Variant
a = Split("Red $ Blue $ Yellow","$")
b = ubound(a)
For i = 0 to b
msgbox("The value of array in " & i & " is :" & a(i))
Next
End Sub
执行上述函数时,会产生以下输出。
The value of array in 0 is :Red The value of array in 1 is : Blue The value of array in 2 is : Yellow
vba_arrays.htm
广告
