Excel 在VBA函数拆分(a,b)(0)中,第二个括号代表什么?

Excel 在VBA函数拆分(a,b)(0)中,第二个括号代表什么?,excel,vba,Excel,Vba,注;我是VBA新手,代码片段来自于一个交给我的代码,它没有注释 在下面的示例脚本中 item = Split ( apples, "-")(0) 第二个括号(0)是“比较”参数吗 苹果的表情 分隔符是“-”吗? 还是将(0)解释为限制 因为MS文档中的格式不同 拆分(表达式,[分隔符,[限制,[比较]]) Split返回一个基于0的数组,因此(0)访问它的第一个元素 如果apples=“This-is-a-test”则Split(apples,“-”)(0)返回“This”Split用字符串

注;我是VBA新手,代码片段来自于一个交给我的代码,它没有注释

在下面的示例脚本中

item = Split ( apples, "-")(0) 
第二个括号(0)是“比较”参数吗
苹果的表情
分隔符是“-”吗?
还是将(0)解释为限制

因为MS文档中的格式不同

拆分(表达式,[分隔符,[限制,[比较]])


Split
返回一个基于0的数组,因此
(0)
访问它的第一个元素


如果
apples=“This-is-a-test”
Split(apples,“-”)(0)
返回
“This”
Split用字符串生成数组。在您的例子中,
-
是分隔符(即,将字符串分隔为将成为数组元素的片段的字符),而
(0)
表示您需要该数组的第一个元素
(1)
将是第二个元素,依此类推

比如说

my_string='This-is-a-string'
my_string_part=Split(my_string, "-")(0)
my_string\u parts
将保存

行执行两件事(1)使用
Split()
创建数组(2)通过
(0)访问该数组的第一个元素