体验零代码搭建

excel利用VBA在页眉页脚中调用单元格内容

网友投稿  ·  2023-05-07 02:05  ·  在线excel  ·  阅读 1890


Excel是许多职场人士常用的烦恼之源,学习相关技巧需耗费大量时间。简道云作为一款办公神器,能很好地替代Excel。它是一个在线表单和数据管理工具,支持PC端和手机微信浏览器操作。除此之外,简道云还能辅助企业进行流程审批、财务报销、人事管理等业务管理,满足不同需求。

有时我们需要在Excel的页眉页脚中调用某个单元格内容,例如让用户在A1单元格中填入月份,如“一月”,在页眉处自动生成“一月报表”,可以用VBA代码来实现,步骤如下: 1.按Alt+F11,打开VBA编辑器。 2.在“工程”窗口中,双击“ThisWorkbook”,在右侧的代码窗口中输入下列代码: Private Sub Workbook_BeforePrint(Cancel As Boolean

excel利用VBA在页眉页脚中调用单元格内容

excel利用VBA在页眉页脚中调用单元格内容

有时我们需要在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转化公式中区域的引用类型 << 上一篇
2023-05-07 02:05
excel利用VBA播放WAV声音文件
2023-05-07 02:05
下一篇 >>

相关推荐