3
在查看这段代码(为简化这个问题而删除了大部分代码)的同时,我开始怀疑是否需要处理我使用的集合或类。我什么时候需要在VBA中处理对象
Option Explicit
Private terminals As Collection
Sub BuildTerminalSummary()
Dim terminal As clsTerminal
Call LoadTerminals
For Each terminal in terminals
...Do work here
Next terminal
Set terminals = Nothing
End Sub
Private Sub LoadTerminals()
Do
Set terminal = New clsTerminal
...Do work here
'Add terminal to terminals collection
terminals.Add terminal, key
Loop Until endCondition
End Sub
在处理VBA时,我应该何时处理一个对象(如果有的话)?