从另一个工作表中循环另一个

时间:2019-04-26 11:50:14

标签: vba loops

我的循环有问题。

任务:

查看工作表A的第一行和第一列(1,1),如果不为空,请查看工作表B的第一行和第一列,如果也不为空,求和。

请查看工作表B的第二行(第一列),如果它不是空的话,则与工作表A(1,1)并在...

如果工作表B(x,1)为空,请转到工作表A(2,1)并执行相同的过程:A(2,1)+ B(1,1),A(2,1)+ B(2,1),A(2,1)+ B(3,1)

如果A(x,1)为空,则退出宏。

1 个答案:

答案 0 :(得分:0)

您可能遇到的问题之一来自Do while语句。尝试将它们更改为。

Do While Sheets("Sheet1").Cells(x, 1) <> ""
Do While Sheets("Sheet2").Cells(y, 1) <> ""

请在表述您的问题的地方加上一个明确的问题。我相信这就是您要的,但是我不确定。