我的循环有问题。
任务:
查看工作表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)为空,则退出宏。
答案 0 :(得分:0)
您可能遇到的问题之一来自Do while语句。尝试将它们更改为。
Do While Sheets("Sheet1").Cells(x, 1) <> ""
Do While Sheets("Sheet2").Cells(y, 1) <> ""
请在表述您的问题的地方加上一个明确的问题。我相信这就是您要的,但是我不确定。