Excel 在VBA函数拆分(a,b)(0)中,第二个括号代表什么?
注;我是VBA新手,代码片段来自于一个交给我的代码,它没有注释 在下面的示例脚本中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用字符串
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)访问该数组的第一个元素