我在单元格B3中有一个客户发票号,需要与单元格K1:K20(后者列出了要发送打印的发票的范围)的范围进行检查。我有一个代码,它将递增B3+1以显示下一张发票。但我需要一个代码,它将根据范围验证每个递增的发票号,然后在K20处停止。如果编号在范围内,则调用MyPrintMacro。否则,忽略它并转到下一张发票。我尝试的代码只是在指定的Range之后继续,无限地循环到无穷大。我希望这足够清楚。感谢你对我的帮助。艾伦
i2loujxw1#
很遗憾,我不知道你的确切代码,但我相信你要找的东西叫做“Do Until Loop”。请看下面的例子,它基本上会将数字20粘贴到前六个单元格中。你可以根据自己的需要进行修改:)希望这对你有帮助
Dim i As Integer i = 1 Do Until i > 6 Cells(i, 1).Value = 20 i = i + 1 Loop
1条答案
按热度按时间i2loujxw1#
很遗憾,我不知道你的确切代码,但我相信你要找的东西叫做“Do Until Loop”。请看下面的例子,它基本上会将数字20粘贴到前六个单元格中。你可以根据自己的需要进行修改:)希望这对你有帮助