VBA Split()问题

如题所述

VBA Split函数 描述返回一个下标从零开始的一维数组,它包含指定数目的子字符串。
语法
Split(expression[, delimiter[, limit[, compare]]]) Split函数语法有如下命名参数:
部分描述expression必需的。包含子字符串和分隔符的字符串表达式 。如果expression是一个长度为零的字符串(""),Split则返回一个空数组,即没有元素和数据的数组。delimiter可选的。用于标识子字符串边界的字符串字符。如果忽略,则使用空格字符(" ")作为分隔符。如果delimiter是一个长度为零的字符串,则返回的数组仅包含一个元素,即完整的 expression字符串。limit可选的。要返回的子字符串数,–1表示返回所有的子字符串。compare可选的。数字值,表示判别子字符串时使用的比较方式。关于其值,请参阅“设置值”部分。

列举实例
Sub splittest()
Dim arr as Variant
'利用split 生成数组
arr=split("顾1,顾2,顾3,顾4,顾5",",")
MsgBox "arr数组的第2个元素为: "& arr(1)
End sub
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网