excel 根据范围验证单元格值,然后调用外部宏

nwlqm0z1  于 2022-12-24  发布在  其他
关注(0)|答案(1)|浏览(163)

我在单元格B3中有一个客户发票号,需要与单元格K1:K20(后者列出了要发送打印的发票的范围)的范围进行检查。我有一个代码,它将递增B3+1以显示下一张发票。但我需要一个代码,它将根据范围验证每个递增的发票号,然后在K20处停止。如果编号在范围内,则调用MyPrintMacro。否则,忽略它并转到下一张发票。
我尝试的代码只是在指定的Range之后继续,无限地循环到无穷大。我希望这足够清楚。
感谢你对我的帮助。
艾伦

i2loujxw

i2loujxw1#

很遗憾,我不知道你的确切代码,但我相信你要找的东西叫做“Do Until Loop”。请看下面的例子,它基本上会将数字20粘贴到前六个单元格中。你可以根据自己的需要进行修改:)希望这对你有帮助

Dim i As Integer
i = 1

Do Until i > 6
    Cells(i, 1).Value = 20
    i = i + 1
Loop

相关问题