當前位置:成語大全網 - 新華字典 - excel VBA Split()問題

excel VBA Split()問題

Dim Ge, str, tmp

str = "j,k|n,o|r,s|v,w"

tmp = Split(str, ",")

ReDim Ge(UBound(tmp))

For i = 0 To UBound(Ge)

Ge(i) = Split(tmp(i), "|")

Next

Split只能返回壹維數組,以上代碼所得到的也是壹維數組嵌套壹維數組的結果,因此最後讀取時,應當采用Ge(0)(0),而不是Ge(0,0) 。如果非要二維數組不可,那麽需要對原來的字符串進行額外的處理。