VBA 新手,非常沮丧。只是尝试简单地初始化一个字符串数组。
将 MyArray() 调暗为字符串
MyArray = 数组(“A”,“B”,“C”)
返回运行时错误 13:类型不匹配。
我错过了什么?
从更复杂的字符串开始,简化为单个字母,但这显然不是问题。
开始总是令人沮丧,但不要放弃^^
似乎您正在将变体与数组混合在一起。
使用带有变体的数组:
Dimenter code here MyArray As Variant
MyArray = Array("A", "B", "C")
对于静态数组:
Dim MyArray(2) As String
MyArray(0) = "A"
MyArray(1) = "B"
MyArray(2) = "C"
动态一:
Dim MyArray() As String
ReDim MyArray(2)
MyArray(0) = "A"
MyArray(1) = "B"
MyArray(2) = "C"