Visual Basic:拆分后确定数组的大小
Visual Basic: determine size of array after spliting
我有以下代码
Sub Test()
Dim path As String
Dim pathSize As Integer
path = "1,45,6,131,13,71,35,141"
pathSize = Split(path, ",").Length
MsgBox (CStr(pathSize))
End Sub
我打算通过使用分隔符“,”将路径拆分为包含 1、45、6、131、13、71、35 和 141 的数组并测量数组的大小来确定路径的大小。但是,当我 运行 这段代码时,我在第
行收到错误
pathSize = Split(path, ",").Length
错误 "Object required"。我在这里做错了什么?
试试这个
pathSize = Ubound(Split(path, ","))+1
我有以下代码
Sub Test()
Dim path As String
Dim pathSize As Integer
path = "1,45,6,131,13,71,35,141"
pathSize = Split(path, ",").Length
MsgBox (CStr(pathSize))
End Sub
我打算通过使用分隔符“,”将路径拆分为包含 1、45、6、131、13、71、35 和 141 的数组并测量数组的大小来确定路径的大小。但是,当我 运行 这段代码时,我在第
行收到错误pathSize = Split(path, ",").Length
错误 "Object required"。我在这里做错了什么?
试试这个
pathSize = Ubound(Split(path, ","))+1