大神论坛

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

[原创] ExcelVBA灵活批量打印工作表

主题

帖子

0

积分

初入江湖

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

说明:  

   本版本 V4.0,主要增加了以下功能:
    1、批量打印前预处理工作表
    1.1、批量填表到同位置单元格(可以录入多个表达式)
    1.2、批量删除无数据的工作表(无数据:工作表的单元格中没有数据)
    1.3、批量删除零数值的工作表(零数值:工作表可用区域的数值合计为零。注意:单元格里显示的数字可能不是数值格式,有可能是文本
    2、批量打印时,对行数很多的表格进行分页打印


    有软件功能上的意见或者建议请评论区留言,以便改进功能。
    能力有限,VBA源码并没有全部优化和规范。欢迎专业人士提出改进意见。


帮助:

    1、如何批量填表到同位置单元格

2、如何设置分页打印
    2.1、认识表格

    红框部分为标题行绿框部分,为分页打印时不含标题行的每页行数黄框部分,为多余尾行(去除后,可以根据需要设置页脚)
    标题行 (2-4)+ 记录行(5-54) + 多余尾行(55-57) = 工作表已用区域(2-57)
   2.2、分页打印设置

注意事项:
    1、该批量打印适用于对某工作簿中的所有工作表进行批量打印
    2、在对数据进行编辑修改前,请做好原数据的备份
    3、由于兼容性问题,建议在MS Excel中运行。WPS可能会报错。
    4、该软件及对应版本首发大神论坛,不得商用


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

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

返回顶部