i
不是字符串,而是数组。 Len()
返回字符串的 Len gth。
您想要UBound()
Debug.Print Ubound(i)+1
我们添加1
是因为Split()
创建了一个0
基数组。
也将是4,因为有三个l
,并且split将在字符串末尾看到一个空字符串。
实际上,i
有4个元素,如果您在“监视”窗口中查看它们的话。要使窗口处于调试模式,请选择i
,然后按 Shift + F9 或从View> Watch Window。
现在,如果您想查看数组元素的数量,则可以使用Debug.Print UBound(i)+1
。