EXCEL中套打格式设置

某个EXCEL需要套打,而这个EXCEL中的所有数据都是某应用系统自动用某个EXCEL模版导出来,导出的结果EXCEL表格需要实现套打功能,那么如何设置套打?

    EXCEL套打就是自动根据内容大小设置打印区域的问题。

  举例:

    1.打开EXCEL模版

    2.在SHEET名称(最下面的SHEET名没有取名的话默认是sheet1)上鼠标右键,选“查看代码”。

    3.进入VBA编程环境中后,在VBAProject中双击ThisWorkBook。

    4.在过程中敲入你的设置打印区域的代码保存即可,例如我的代码:

 

   Dim iCount As Integer
   Dim MyPrintArea As String
  
   iCount = ActiveWindow.ActiveSheet.UsedRange.Rows.Count //取得EXCEL总行数
   MyPrintArea = "$A$8:$G$" & (iCount - 4)                                //打印区域止倒数第五行止
   Range("$A$8:$G$" & (iCount - 4)).Select
   Range("A8").Select
   Range("A15") = MyPrintArea
   ActiveSheet.PageSetup.PrintArea = "$B$3,$B$4," & MyPrintArea //打印区域有三个分别是B3,B4与自动内容 

 

    5.保存后,一旦此EXCEL自动导出数据被打开的瞬间,那么DBA就会自动帮你实现内容的套打。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值