Arrays 如何在VBA for Excel中创建变量名列表
我有一个包含几十个变量名的整数类型列表。我想给它们赋值。这些值位于一个数组中。似乎应该有比几十条语句更优雅的东西,比如Vrbl_1=ValArray1、Vrbl_2=ValArray2等等 我想保留单个变量名,因为它们具有助记值。我尝试创建一个由变量名组成的数组,小心地将它们按ValArray中的值对应的顺序排列,但是使用namesArrayi=ValArrayi的For循环不起作用。它将值放入名称数组中,而不是将值放入变量名中 我认为我做错的事情与C语言中所谓的指针有关。 也许有什么方法可以通过收集来做到这一点吗?你可以把它们放在一个 …然后按名称引用它们Arrays 如何在VBA for Excel中创建变量名列表,arrays,Arrays,我有一个包含几十个变量名的整数类型列表。我想给它们赋值。这些值位于一个数组中。似乎应该有比几十条语句更优雅的东西,比如Vrbl_1=ValArray1、Vrbl_2=ValArray2等等 我想保留单个变量名,因为它们具有助记值。我尝试创建一个由变量名组成的数组,小心地将它们按ValArray中的值对应的顺序排列,但是使用namesArrayi=ValArrayi的For循环不起作用。它将值放入名称数组中,而不是将值放入变量名中 我认为我做错的事情与C语言中所谓的指针有关。 也许有什么方法可以通
dictionary.Item("Vrbl_1")
正如你所看到的,这是一项工作。就我个人而言,如果只有几十个离散变量名,我会坚持使用离散变量名,或者直接使用ValArray并提供慷慨的评论。谢谢你的建议。这很有帮助。
dictionary.Item("Vrbl_1")