为什么不select显式捕获ReDim <undeclared>?
有谁知道为什么这不会在编译时抛出一个Variable not defined
错误吗?
'Class1.cls' Option Explicit Public Sub foo() ReDim fubar(1 To 2, 1 To 1) End Sub
我误解了Option Explicit
应该如何工作? 或者这个testing有什么问题吗? 或者这只是VBA中的一个错误?
(我正在Excel 2007上进行testing)
从MSDN( http://msdn.microsoft.com/en-gb/library/y9341s4f%28v=vs.80%29.aspx )
“ 当选项显式出现在文件中时,您必须使用Dim或ReDim语句显式声明所有variables。
所以ReDim在Option Explicit中工作 。