In VB.NET, kann ich durch ein Wörterbuch der Schlüssel/Wert-Paare durchlaufen:Kann ich Schlüssel/Wert-Paare in einer VBA-Sammlung durchlaufen?
Dictionary<string, string> collection = new Dictionary<string, string>();
collection.Add("key1", "value1");
collection.Add("key2", "value2");
foreach (string key in collection.Keys)
{
MessageBox.Show("Key: " + key + ". Value: " + collection[key]);
}
Ich weiß, in VBA ich durch die Werte eines Collection-Objekts laufen kann:
Dim Col As Collection
Set Col = New Collection
Dim i As Integer
Col.Add "value1", "key1"
Col.Add "value2", "key2"
For i = 1 To Col.Count
MsgBox (Col.Item(i))
Next I
I weiß auch, dass ich dies mit einem Scripting.Dictionary-VBA-Objekt mache, aber ich frage mich, ob das mit Sammlungen möglich ist.
Kann ich Schlüssel-Wert-Paare in einer VBA-Sammlung durchlaufen?
Wie ich weiß, sollten Sie can't..You 'Dictionary' verwenden, wenn Sie durch Schlüssel/Wert-Paare iterieren wollen .. –