EXCEL分页打印表头表尾几行每页需保留.docx_第1页
EXCEL分页打印表头表尾几行每页需保留.docx_第2页
EXCEL分页打印表头表尾几行每页需保留.docx_第3页
EXCEL分页打印表头表尾几行每页需保留.docx_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

EXCEL数扰分页打印实例在工作中经常会碰到EXCEL中的数据要分页打印且每页头几行和最后几行都必乡保留,还要有页码。这也是本人在铁塔工作过程中碰到的一种情况,与大家分享。一、 实现工作目标将”订单打印版.xlsm”表中数据(如图1)分页打印(如图2)并隐藏第6行说明图1每页打印8行内容 每页打印都包含此内容每页打印都包含此内容 插入页脚分页图2二、 实际操作步骤添加打印按钮,填加宏代码后指向该宏1.按如下图设置单元格:打印模板数据行数3、新建打印模板文件空白行数为8行,并设置好行高,列宽等第6行隐藏后没有张2页本行打印自动隐藏4、按ALT+F11将下列代码粘贴在代码窗口中:Sub 订单打印PDF() If 订单总数 = 0 Then Exit Sub Dim twb As Workbook Dim i As Integer Dim j As Integer Dim k As Integer Dim m As Integer Dim n As Integer Dim Mystr1 As String Dim Mystr2 As String Set twb = Application.Workbooks.Add(ThisWorkbook.Path & DD_Mod.xlsx) Application.DisplayAlerts = False Application.ScreenUpdating = False twb.Sheets(铁塔需求订单确认表).Rows(6).Hidden = True m = Int(订单总数 / 8)n = 余数Mystr1 = 第Mystr2 = 页If n = 0 Then For k = 1 To m For i = 1 To 8 For j = 1 To 17 twb.Sheets(铁塔需求订单确认表).Cells(i + 6), j) = Sheet1.Cells(i + 6 + (k - 1) * 8), j) Next j Next i twb.Sheets(铁塔需求订单确认表).PageSetup.CenterFooter = Mystr1 & k & Mystr2 twb.Sheets(铁塔需求订单确认表).Activate ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Next kElse If 订单总数 8 Then For i = 1 To n For j = 1 To 17 twb.Sheets(铁塔需求订单确认表).Cells(i + 6), j) = Sheet1.Cells(i + m * 8 + 6), j) Next j Next i twb.Sheets(铁塔需求订单确认表).PageSetup.CenterFooter = Mystr1 & 1 & Mystr2 twb.Sheets(铁塔需求订单确认表).Activate ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Else For k = 1 To m For i = 1 To 8 For j = 1 To 17 twb.Sheets(铁塔需求订单确认表).Cells(i + 6), j) = Sheet1.Cells(i + 6 + (k - 1) * 8), j) Next j Next i twb.Sheets(铁塔需求订单确认表).PageSetup.CenterFooter = Mystr1 & k & Mystr2 twb.Sheets(铁塔需求订单确认表).Activate ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True Next k Sheets(铁塔需求订单确认表).Range(a7:q14) = For i = 1 To n For j = 1 To 17 twb.Sheets(铁塔需求订单确认表).Cells(i + 6), j) = Sheet1.Cells(i + m * 8 + 6), j) Next j Next i twb.Sheets(铁塔需求订单确认表).PageSetup.CenterFooter = Mystr1 & m + 1 & Mystr2 twb.Sheets(铁塔需求订单确认表).Activate ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True End IfEnd If twb.Close Set twb = Nothing Application.DisplayAlerts = True Application.Sc

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论