У меня есть массив как это:
Dim aFirstArray() As Variant
Как я очищаю целый массив? Что относительно набора?
Вы можете использовать операторы Erase
или ReDim
для очистки массива:
Dim threeDimArray(9, 9, 9), twoDimArray(9, 9) As Integer
Erase threeDimArray, twoDimArray
ReDim threeDimArray(4, 4, 9)
См. Различные варианты использования каждого метода здесь.
Обновление
Чтобы удалить коллекцию, вы перебираете ее элементы и используете метод remove
:
For i = 1 to MyCollection.Count
MyCollection.Remove 1 ' Remove first item
Next i