![打印时 Excel 标题中的连续日期](https://linux22.com/image/1532504/%E6%89%93%E5%8D%B0%E6%97%B6%20Excel%20%E6%A0%87%E9%A2%98%E4%B8%AD%E7%9A%84%E8%BF%9E%E7%BB%AD%E6%97%A5%E6%9C%9F.png)
是否有可以执行的宏,以便当我打印某些需要特定日期的 Excel 表格时(例如 2017 年 8 月 28 日 - 2017 年 9 月 1 日),它会在每一页上打印下一个日期?所以它会打印相同的表格 5 次,第一页有 2017 年 8 月 28 日,最后一页的页眉上会打印 2017 年 9 月 1 日?最好是居中。
答案1
我确信有人会指出,SE 不是代码编写服务。由于您没有表明其他情况,我假设您对 Excel VBA 有一定的了解。
实现此目的的一种方法是编写一个更改标题的宏,并在该宏中包含打印函数。可能还有其他方法,但我用来打印随机宾果卡的方法之一是:
ActiveWindow.SelectedSheets.PrintOut 副本数:=1,整理:=True
在该宏中,您可以包含输入框来打印所需的份数。
编辑:多年前我写了一些代码,现在还留着,每次打印都会打印一张独特的 Bingo 卡。如果您感兴趣,我可以发布该代码,您可以根据自己的需要进行必要的更改。