小编use*_*237的帖子

如何添加数组?

通过循环计算时,我在Excel中有以下问题:我需要一个变量(目标变量),它顺序存储每个循环完成后产生的结果(避免使用循环引用),如下所示:

'Let's call it "origin" variable in the worksheet
Origin Variable (50 x 50 array)
      1 2 4
      2 3 4
      2 2 3
'Let's call it "destination" variable in the worksheet
Destination Variable (50 x 50 array)
      1 1 1
      1 1 1
      1 1 1
Run Code Online (Sandbox Code Playgroud)

在每个循环之后,我需要宏来执行以下代码:

range("destination").value = range("destination").value + range("origin").value 
Run Code Online (Sandbox Code Playgroud)

这样在当前循环之后目标变量看起来像这样:

Destination Variable
      2 3 5
      3 4 5
      3 3 4
Run Code Online (Sandbox Code Playgroud)

但是,Excel不允许我执行上一个功能.
有没有人有答案如何解决这个问题?

arrays excel vba excel-vba

4
推荐指数
1
解决办法
6639
查看次数

标签 统计

arrays ×1

excel ×1

excel-vba ×1

vba ×1