怎样在Excel工作表的任意单元格中设页码
- 格式:doc
- 大小:17.50 KB
- 文档页数:1
在Excel中设置第几页共几页,绝大部分人会想道用“页面设置”,但你是否想过将“第N页/总M页”放到任意单元格中?而不仅仅是置于页眉页脚中?
方法一,用VBAFunction page()page = (ActiveSheet.HPageBreaks.Count + 1) * (ActiveSheet.VPageBreaks.Count + 1)Application.VolatileEnd Function用VBA本人只知道总页码的方法,当前页码就难倒我了,还请VBA高手指教方法二,用宏表函数与公式
1、首先:点CTRL+F3打开定义名称,再在上面输入“纵当页”,在下面引用位置处输入:
=IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1,MATCH(ROW(),GET.DO CUMENT(64))+1)
2、然后再继续添加第二个名称:“横当页”,在下面引用位置处输入:
=IF(ISNA(MATCH(column(),GET.DOCUMENT(65))),1,MATCH(column(),GET. DOCUMENT(65))+1)
3、再输入“总页”;引用位置处输入:=GET.DOCUMENT(50)+RAND()*0
4、最后再定义“页眉”,引用位置:="第"&IF(横当页=1,纵当页,横当页+纵当页)&"页/共"&总页&"页"5.在函数栏使用应用即可得到需要的页码
[求助]如何在EXCEL页面打印标题中实现自动页码?
2009-12-19 14:25hanwg | 分类:办公软件| 浏览3702次
在做预算表格的时候,需要将表头部分设为打印标题,但是规范的预算表格的“第几页,共几页”是在表头范围内,而且是与其他内容在一行。
请问要如何才能把页眉页脚的页码设置也添加进打印标题范围,能够根据页码自动递增。
谢谢。
分享到:
2009-12-19 15:41 提问者采纳
“需要将表头部分设为打印标题”的,在“页面设置”里面:
菜单栏——文件——页面设置——工作表——打印标题——顶端标题行:输入你要做标题的区域,如A1:C10。
“预算表格的‘第几页,共几页’是在表头范围内”的,在“页面设置”中的“页边距”,设置“页眉”大于“页边距”(也就在顶端标题行内)就行。
“第几页,共几页”不用自定义:点页眉/页脚——页眉:下拉▲里面就有。
若左右位置需要调整的,再点“自定义页眉”,里面已经出现“第&[页码] 页,共&[总页数] 页”内容了。
可在其前面插入空格使页码位置向右移动。