Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 如何在VBA for Excel中创建变量名列表_Arrays - Fatal编程技术网

Arrays 如何在VBA for Excel中创建变量名列表

Arrays 如何在VBA for Excel中创建变量名列表,arrays,Arrays,我有一个包含几十个变量名的整数类型列表。我想给它们赋值。这些值位于一个数组中。似乎应该有比几十条语句更优雅的东西,比如Vrbl_1=ValArray1、Vrbl_2=ValArray2等等 我想保留单个变量名,因为它们具有助记值。我尝试创建一个由变量名组成的数组,小心地将它们按ValArray中的值对应的顺序排列,但是使用namesArrayi=ValArrayi的For循环不起作用。它将值放入名称数组中,而不是将值放入变量名中 我认为我做错的事情与C语言中所谓的指针有关。 也许有什么方法可以通

我有一个包含几十个变量名的整数类型列表。我想给它们赋值。这些值位于一个数组中。似乎应该有比几十条语句更优雅的东西,比如Vrbl_1=ValArray1、Vrbl_2=ValArray2等等

我想保留单个变量名,因为它们具有助记值。我尝试创建一个由变量名组成的数组,小心地将它们按ValArray中的值对应的顺序排列,但是使用namesArrayi=ValArrayi的For循环不起作用。它将值放入名称数组中,而不是将值放入变量名中

我认为我做错的事情与C语言中所谓的指针有关。 也许有什么方法可以通过收集来做到这一点吗?

你可以把它们放在一个

…然后按名称引用它们

dictionary.Item("Vrbl_1")

正如你所看到的,这是一项工作。就我个人而言,如果只有几十个离散变量名,我会坚持使用离散变量名,或者直接使用ValArray并提供慷慨的评论。

谢谢你的建议。这很有帮助。
dictionary.Item("Vrbl_1")