集合

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

與陣列和字典的特徵比較

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

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

2 訂購了基礎 .Keys.Items

3.CompareMode 屬性決定。