在其他语言中,您可以使用字符串作为键 -
PHP:
$array['string'] = 50;
$array['anotherstring'] = 150;
这可以在VBA中使用吗?
答案 0 :(得分:5)
在VBA中,您可以创建一个Collection对象。集合中的项目可以通过索引(长整数)或字符串键访问。
答案 1 :(得分:3)
您是否考虑过Dictionary对象?
http://msdn.microsoft.com/en-us/library/aa164502(office.10).aspx
答案 2 :(得分:0)
我很长一段时间没有使用VBA,但这些不是数组,它们是hashes(在perl中)和associative arrays(在PHP中)。如果您正在寻找答案,那么搜索其中一个术语和VBA而不仅仅是“数组”可能会获得更好的结果。
据我所知,VBA中没有本机哈希表类型,但就像我说的那样,自从我使用它以来已经有一段时间了,所以我可能错了。