集合

Collection 是包含在 VBA 執行時中的容器物件。使用它不需要其他參考。Collection 可用於儲存任何資料型別的專案,並允許通過專案的序號索引或使用可選的唯一鍵進行檢索。

與陣列和字典的特徵比較

採集 排列 字典
可以調整大小 是 有時 1 是
物品是訂購的 是 是 是 2
專案是強型別的 沒有 是 沒有
可以按順序檢索專案 是 是 沒有
可以在序數處插入新專案 是 沒有 沒有
如何確定專案是否存在 迭代所有專案 迭代所有專案 迭代所有專案
可以通過金鑰檢索專案 是 沒有 是
鍵區分大小寫 沒有 N / A 可選 3
如何確定金鑰是否存在 錯誤處理程式 N / A .Exists 功能
刪除所有專案 迭代和 .Remove Erase,ReDim .RemoveAll 功能

1 只能調整動態陣列的大小,並且只能調整多維陣列的最後一個維度。

2 訂購了基礎 .Keys 和 .Items。

3 由 .CompareMode 屬性決定。