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 Excel VBA将变量组合在一起,并对组中的每个变量执行_Arrays_Excel_Foreach_Grouping_Vba - Fatal编程技术网

Arrays Excel VBA将变量组合在一起,并对组中的每个变量执行

Arrays Excel VBA将变量组合在一起,并对组中的每个变量执行,arrays,excel,foreach,grouping,vba,Arrays,Excel,Foreach,Grouping,Vba,我正在编写一个包含大约11个数组的代码。我想对每个数组中的相应元素执行相同的操作。我想知道是否有一种方法可以将阵列组合在一起,并在组中为每个阵列运行一个。下面是一个非常简单的例子,说明我正在努力实现的目标: Array1 = ("A", "", "C") Array2 = ("", "B", "C") Array3 = ("","","C") 'Is there a way to group these arrays by say Group(Array1,Array2,Array3) 'Or

我正在编写一个包含大约11个数组的代码。我想对每个数组中的相应元素执行相同的操作。我想知道是否有一种方法可以将阵列组合在一起,并在组中为每个阵列运行一个。下面是一个非常简单的例子,说明我正在努力实现的目标:

Array1 = ("A", "", "C")
Array2 = ("", "B", "C")
Array3 = ("","","C")
'Is there a way to group these arrays by say Group(Array1,Array2,Array3) 
'Or something like that to then do the following

For Each (Array in Group)
For i = 1 To 3 ' Position in Array
If ((Array in Group)) (i) = "" Then ' Test each position in the array
((Array in Group)) (i) = 1
End If
Next
Next
这是一个很小的例子来说明我想表达的观点。我只是想知道我是否可以对数组进行分组,以便在For Each循环中循环。

您可以使用

group = array(array1, array2, array3)
然后,您可以为每个应用程序使用。虽然使用索引变量循环比使用每个变量循环更有效