Вы хотите определить stringArray
как Variant
, чтобы он мог принимать свойства массива.
Dim stringValue As String
Dim stringArray As Variant
stringValue = "3,4,5"
stringArray = Split(stringValue,",")
или определять его как строковый массив с самого начала:
Dim stringValue As String
Dim stringArray() As String
stringValue = "3,4,5"
stringArray = Split(stringValue,",")
и в этом отношении, поскольку ваш пример очень прост, вы также можете сделать это так:
Dim stringArray As Variant
stringArray = Array("3", "4", "5")