在VB.NET中,我可以通過一個字典的鍵/值對迭代:我可以循環訪問VBA集合中的鍵/值對嗎?
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]);
}
我知道在VBA我可以通過值的集合對象的迭代:
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
我也知道我用Scripting.Dictionary VBA對象來做這件事,但我想知道這是否可以用於集合。
我可以遍歷VBA集合中的鍵/值對嗎?
據我所知,你,如果你想通過鍵/值對迭代can't..You應該使用'Dictionary' .. –