本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

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

电脑教程 jiaocheng 1℃

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在页眉页脚中调用单元格内容

喜欢 (0)