小编mar*_*vcd的帖子

将数组分配给属性let时的行为不一致

考虑以下代码:

Option Explicit

Public Property Let Dummy(v() As Integer)

End Property

Public Sub LetDummy(v() As Integer)

End Sub

Sub Foo()
    ReDim i(0 To 2) As Integer
    i(0) = 3
    i(1) = 45
    i(2) = 10

    Bar i ' internal error 51
End Sub

Sub Foo2()
    ReDim i(0 To 2) As Integer
    i(0) = 3
    i(1) = 45
    i(2) = 10

    Bar2 i ' no error
End Sub

Sub Foo3()
    ReDim i(0 To 2) As Integer
    i(0) = 3
    i(1) = …
Run Code Online (Sandbox Code Playgroud)

arrays excel vba properties excel-vba

6
推荐指数
1
解决办法
563
查看次数

标签 统计

arrays ×1

excel ×1

excel-vba ×1

properties ×1

vba ×1