Sub 单元格区域转化为数组()
Dim f As Variant
f = ActiveSheet.Range('a1:c4')
Debug.Print f(1, 1)
End Sub
在这一段代码里,如果将“dim f as variant”,改为“dim f() as variant”,提示“类型不匹配”的错误
Sub 动态数组演示()
Dim myArr() As String
ReDim myArr(0)
myArr(0) = '一车间'
ReDim Preserve myArr(2)
myArr(1) = '二车间'
myArr(2) = '三车间'
Debug.Print myArr(0), myArr(2)
End Sub
在这一段代码里,如果将“Dim myArr() As String'改为“Dim myArr As String”,提示“缺少数组”的错误
我的困惑在于,定义数组时,数组名后面到底什么时候需要加括号,加不加括号有什么区别?或是说什么情况下需要加括号,什么情况下不需要加括号?
分享到新浪微博