Excel VBA:打印x份副本,每个副本在单元格中数量递增
是否可以:
每次打印一页时增加单元格中的数字:例如,打印 20 页,单元格中的数字为 1-20
或者如果不可能:
运行一个 For 循环,每次增加数字,每次增加数字时间提示打印机打印。
我知道这是一个非常基本的问题,但请耐心等待 - 这是我第一次尝试 Excel 宏的运气。
干杯
Is it possible to either:
Increase a number in a cell each time a page has been printed: e.g. print 20 pages with numbers from 1-20 in the cell
or if that isn't possible:
Run a For-loop, each increasing the number and each time prompting the printer to print.
I know this is a very basic question, but bear with me - It is the 1st time I'm trying my luck at Excel macros.
Cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以将此代码放入“ThisWorkbook”对象中,以便在每次打印工作簿中的内容时递增单元格值。
This code can be put into 'ThisWorkbook' object to increment a cell value each time something from the workbook is printed.
可以使用 VBA 宏来填充和打印工作表。对于 Excel 2010,使用开发人员功能区来录制宏。它将在 Visual Basic 宏中记录您想要的步骤,然后您可以对其进行编辑。您可以更改宏以使用 For 循环,从而在每次打印之前更改工作表。
It is possible to use a VBA Macro to populate and print a worksheet. For Excel 2010, use the Developer ribbon to Record Macro. It will record the steps you want in a Visual Basic macro, which you can then edit. You can change the macro to use a For-loop, changing the worksheet each time before you print.