怎样使用VBA将单元格数据转化为页脚
1、首先在开发工具中打开VBA编辑器
2、在单元格区域当中输入一些内容作为例子
3、在VBA编辑器中插入模块
4、在模块当中输入如下代码,然后运行Sub按条件插入分页符且以单元格文本为页脚() D坡纠课柩im i As Long, j As Long, A_row As Long Application.ScreenUpdating=False '关闭屏幕更新 With ActiveSheet .ResetAllPageBreaks '重新设置指定工作表上的所有分页符 .PageSetup.PrintArea="" '设置打印区域为空 .PageSetup.PrintTitleRows="$1:$3" '行标题 A_row=.Range("b1048576").End(xlUp).Row 'a列的最后一行 For i=4 To A_row If .Cells(i+1, 2) <> .Cells(i, 2) Or i-j > 46 Then '如果单元格和前一个单元格字符不同或连续46次没有插入分页符时 .HPageBreaks.Add Before:=.Cells(i+1, 1) '插入分页符 j=i '记录当前i值 End If Next .PageSetup.LeftFooter=.Range("a1048576").End(xlUp) .Range("a1048576").End(xlUp).Delete End With Application.ScreenUpdating=TrueEnd Sub
5、用快捷键Alt+F8调出运行宏窗口,然后单击“执行”按钮,工作表已按需求插入分页符,如图
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:74
阅读量:26
阅读量:47
阅读量:85
阅读量:89