vba 字典
时间: 2023-07-24 22:08:31 浏览: 164
VBA字典入门
VBA中的字典是一种数据结构,它可以存储键值对。与数组不同,字典的键可以是任何数据类型,而不仅仅是数字或字符串。下面是一个使用字典的简单示例:
```vb
Dim dict As Object
Set dict = CreateObject("Scripting.Dictionary")
' 添加键值对
dict.Add "apple", 1
dict.Add "banana", 2
dict.Add "orange", 3
' 访问值
MsgBox dict("apple") ' 输出 1
' 遍历键值对
For Each key In dict.Keys
MsgBox key & ": " & dict(key)
Next
```
在上面的代码中,我们首先通过`CreateObject`函数创建了一个新的字典对象。然后,我们使用`Add`方法添加了三个键值对。我们可以使用键来访问值,就像使用数组索引一样。最后,我们使用`For Each`循环遍历了字典中的所有键值对。
字典是非常有用的数据结构,它可以在很多情况下代替数组。例如,在需要将数据按照某种方式进行分组和分类时,字典可以用来组织数据。
阅读全文