EXCEL设置成自动动态打印的问题,区域内以某一列的行数来设置自动动态打印,那一列的行数不确定。

2025-05-01 06:42:53
推荐回答(2个)
回答1:

基本方法:使用数据筛选功能进行选择性打印。第一行建立表头(也就是说明各列代表什么内容,比如品名、供应商、型号、数量、价格、时间等),然后选中第一行表头的有效单元格,选择菜单栏的“数据”,选择“筛选”,点击A1单元格右边的下拉箭头,在下拉菜单中去除“空白”选项的勾,选出并显示的就是A列有数据的行,再打印就可以了。想重新选择并第二次打印时需要再点A1单元格下拉菜单,把“空白”项打勾,再重新填写A列选择需要打印的行,再重新筛选去除A列空白项,再打印。

高级方法:把上述操作过程录制宏,建立链接到该宏的按钮或者快捷键,就可以直接点一下按钮或者按快捷键就可以一步操作完成。

如果你不会操作,可以直接把表格作为附件发上来,我可以帮你直接建好宏,方便你一步操作。

回答2:

虽然可以用VBA动态打印,但真对一个表格的动态数据而言方便,你这个是已经有表格了,每个表格再设置VBA还不如直接选中打印来的快