当我使用函数split将字符串分解为数组时,我得到2个不同的结果.
如果我在代码中键入字符串,则返回的是一维数组-array(0),array(1),array(2)
values_array = Array(Split("value1, value2", ","))
Run Code Online (Sandbox Code Playgroud)
但是,如果从单元格或其他东西读取值,则返回是二维数组 - 数组(0,0),数组(0,1),数组(0,2)
values_array = Array(Split(row.Columns(2).Value, ","))
Run Code Online (Sandbox Code Playgroud)
PS.在"行"上方的代码行中,作为范围变暗
它可能看起来很愚蠢,但我这样尝试它并没有用
values_array = Array(Split(Format(row.Columns(2).Value, "@"), ","))
Run Code Online (Sandbox Code Playgroud)