大神论坛

找回密码
快速注册
查看: 388 | 回复: 0

[原创] Excel VBA批量套打工具_根据某列筛选分组打印1.0

主题

帖子

0

积分

初入江湖

UID
590
积分
0
精华
威望
0 点
违规
大神币
68 枚
注册时间
2023-09-16 15:09
发表于 2023-10-21 17:45
本帖最后由 15221329862 于 2023-10-21 17:45 编辑

使用场景:
如下图表格所示,我们要按部门分别打印出来,平时我们是选定第2行,然后点击筛选,一个部门一个部门的筛选进行打印,如果部门少还好,若其它分组较多,也是要花不少时间的,且还容易漏掉某些组别,我这个代码就刚好解决这个问题。

使用方法:
1、打开本Excel。
2、打开你需要按指定列分组打印的Excel文件。
3、在你需要指定列分组打印的Excel文件上进行操作,在宏中找到“筛选指定列不同项分别打印”宏,点击运行,按提示操作即可以。
4、注意在弹出对话框选择分组打印的时候只能选择一个单元格,即是你要筛选分组的标题行,如示例中的部门,选择部门这个单元格即可。
5、暂时不支持有尾行的筛选打印。


如果你也是经常需要使用到分组打印功能,建议直接把功能代码添加到Excel工具栏中,方法如下:双击xlam文件,然后到快速访问工具箱中添加宏代码即可,以后需要用到分组打印,直接点击就好了。

以后要用到的话,直接点击这个按钮就行了

另外我还上传有一个有界面版的,大家打开后把数据放到全部工作表中,点击宏--点我批量打印,按界面操作就好了


下方隐藏内容为本帖所有文件或源码下载链接:

游客你好,如果您要查看本帖隐藏链接需要登录才能查看, 请先登录

返回顶部