Looking for vba Keywords? Try Ask4Keywords

VBASammlungen


Bemerkungen

Eine Collection ist ein Containerobjekt, das in der VBA-Laufzeitumgebung enthalten ist. Zur Verwendung sind keine zusätzlichen Referenzen erforderlich. Eine Collection kann zum Speichern von Elementen eines beliebigen Datentyps verwendet werden und ermöglicht das Abrufen entweder über den Ordnungsindex des Elements oder über einen optionalen eindeutigen Schlüssel.


Funktionsvergleich mit Arrays und Wörterbüchern

Sammlung Array Wörterbuch
Kann in der Größe verändert werden Ja Manchmal 1 Ja
Artikel sind bestellt Ja Ja Ja 2
Elemente sind stark typisiert Nein Ja Nein
Elemente können über die Ordinalzahl abgerufen werden Ja Ja Nein
Neue Elemente können an der Ordinalzahl eingefügt werden Ja Nein Nein
So können Sie feststellen, ob ein Artikel vorhanden ist Alle Elemente iterieren Alle Elemente iterieren Alle Elemente iterieren
Elemente können per Schlüssel abgerufen werden Ja Nein Ja
Bei den Tasten wird zwischen Groß- und Kleinschreibung unterschieden Nein N / A Optional 3
So stellen Sie fest, ob ein Schlüssel vorhanden ist Fehlerhandler N / A .Exists Funktion
Entfernen Sie alle Elemente Iterieren und .Remove Erase , ReDim .RemoveAll Funktion

1 Nur dynamische Arrays können in der Größe geändert werden, und nur die letzte Dimension von mehrdimensionalen Arrays.

2 Die zugrunde liegenden .Keys und .Items werden sortiert.

3 Bestimmt durch die .CompareMode Eigenschaft.

Sammlungen Verwandte Beispiele