excel学习库

excel表格_excel函数公式大全_execl从入门到精通

excel表头怎么固定每页打印都有

在Excel中固定表头打印的方法有多种,以下是其中一种比较常用的方法:

1. 打开需要打印的Excel表格,点击“页面布局”选项卡中的“打印标题”。
2. 在弹出的“页面设置”对话框中,点击“工作表”选项卡,将光标定位在“打印标题”下的“顶端标题行”文本框中。
3. 用鼠标选择表头所在的行,然后点击“确定”按钮。
4. 返回Excel表格中,在“文件”菜单下点击“打印”,即可看到表头已经固定在每页打印的顶端了。

需要注意的是,如果需要固定表头在每页打印的底部,可以在“页面布局”选项卡中选择“页脚”,然后按照类似的方法将光标定位在“底端标题行”文本框中选择需要固定的底部表头行即可。


除了以上方法之外,还可以使用VBA代码来实现固定表头的功能。具体方法是:

1. 按下Alt+F11键打开VBA编辑器。
2. 在VBA编辑器中,选中需要固定表头的单元格或整个表格,然后右键点击鼠标,选择“查看代码”(或按下Alt+F11键)。
3. 在弹出的窗口中,输入以下代码:
Sub FixHeader()
With ActiveSheet.PageSetup
.CenterHeader = "&""Times New Roman,Regular""&12"&" " & .CenterHeaderText & " " & "& ""Times New Roman,Regular""&12"& "" " & .CenterFooterText & " \""
.CenterHeaderFont.Name = ""Times New Roman,Regular""
.CenterHeaderFont.Size = 12
.LeftHeader = ""
.LeftHeaderFont.Name = ""Times New Roman,Regular""
.LeftHeaderFont.Size = 12
.RightHeader = ""
.RightHeaderFont.Name = ""Times New Roman,Regular""
.RightHeaderFont.Size = 12
.LeftFooter = ""
.LeftFooterFont.Name = ""Times New Roman,Regular""
.LeftFooterFont.Size = 12
.CenterFooter = "& ""Times New Roman,Regular""&12"& "" " & .CenterFooterText & " " & "& ""Times New Roman,Regular""&12"& "" "
.CenterFooterFont.Name = ""Times New Roman,Regular""
.CenterFooterFont.Size = 12
.RightFooter = ""
.RightFooterFont.Name = ""Times New Roman,Regular""
.RightFooterFont.Size = 12
End With
End Sub
4. 输入完代码后,按下F5键或点击“运行”菜单中的“运行子/用户表单”(或按下F5键)即可固定表头在每页打印的顶端。如果需要固定表头在每页打印的底部,可以将代码中的“.CenterHeader”、“.LeftHeader”、“.RightHeader”、“.LeftFooter”、“.CenterFooter”和“.RightFooter”改为“.CenterFooter”、“.LeftFooter”、“.RightFooter”、“.LeftHeader”、“.CenterHeader”和“.RightHeader”即可。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接