Excel利用VBA在页眉页脚中调用单元格内容
办公教程导读
收集整理了【Excel利用VBA在页眉页脚中调用单元格内容】办公软件教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含583字,纯文字阅读大概需要1分钟。
办公教程内容图文
有时我们需要在Excel的页眉页脚中调用某个单元格内容,例如让用户在A1单元格中填入月份,如“一月”,在页眉处自动生成“一月报表”,可以用VBA代码来实现,步骤如下:
1.按Alt+F11,打开VBA编辑器。
2.在“工程”窗口中,双击“ThisWorkbook”,在右侧的代码窗口中输入下列代码:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.PageSetup.LeftHeader = Range("A1").Value & "报表"
End Sub
这样,每次在打印工作表时,会自动在页眉左侧调用A1单元格中的内容,如A1单元格内容为“一月”,左侧页眉中显示“一月报表”。
如果要在页脚中调用单元格内容,将上述代码改为:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveSheet.PageSetup.LeftFooter = Range("A1").Value & "报表"
End Sub
同样,如果需要在页眉或页脚的中部、右侧调用单元格内容,只须将“LeftHeader”更换成“CenterHeader”、“CenterFooter”、“RightHeader” 和 “RightFooter”。
办公教程总结
以上是为您收集整理的【Excel利用VBA在页眉页脚中调用单元格内容】办公软件教程的全部内容,希望文章能够帮你了解办公软件教程Excel利用VBA在页眉页脚中调用单元格内容。
如果觉得办公软件教程内容还不错,欢迎将网站推荐给好友。