I have a list of values in an array. I want to break each of these values into a multidimensional array using the StringSplit function. Here is my test code: dim $testArray $testArray = StringSplit("one:1:won,two:2:too,three:3:tree,four:4:for,five:5",",") for $i = 1 to $testArray[0] $testArray[$i] = StringSplit($testArray[$i],":") for $t = 1 to UBound($testArray, 2)-1 MsgBox(0,"",$testArray[$i][$t]) Next Next The first StringSplit works just fine. The second StringSplit doesn't populate t