Excel VBA:如何将数组中未知对象的属性设置为null?

时间:2012-03-28 10:54:09

标签: excel-vba vba excel

我有一个包含未知类对象的数组Arr()。我想将Arr(i)的所有属性设置为null。

我怎样才能做到这一点?

Set Arr(i) = NULL

会很好,但不起作用

1 个答案:

答案 0 :(得分:2)

您可以使用Erase清除阵列。见下文

Sub Sample()
    Dim Ar(1 To 2)

    Ar(1) = "Sid"
    Ar(2) = "1.1"

    Debug.Print Ar(1)
    Debug.Print Ar(2)

    Erase Ar

    Debug.Print ">"; Ar(1)
    Debug.Print ">>"; Ar(2)
End Sub

快照

enter image description here