乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在word中如何选中<em>当前页</em>?-excel 当前页,excel表格

在word中如何选中<em>当前页</em>?-excel 当前页,excel表格

作者:乔山办公网日期:

返回目录:excel表格制作


EXCEL中小表格在A4纸打印成整页可以通过页面设置来实现。
具体操作如下,先打印预览,然后“页面设置”,在页面设置窗口,缩放处选择调整为1页面1页高,然后“确定”,这样打印出来就是整页的了。


只能用VBA解决,下面的代码由 cbtaja 录制,将下面代码粘贴进 工具--宏--VB编辑器后,用公式 =ThisPageNo 显示当前页数,=PagesCount显示总页数;=TEXT(ThisPageNo,"第0页 ")&TEXT(PagesCount,"共0页") 在同一单元格显示当前页数和总页数

Sub 定义页码及总页数名称()
'
' 定义页码及总页数名称 Macro

'

'
ActiveWorkbook.Names.Add Name:="ColFirst", RefersToR1C1:= _
"=GET.DOCUMENT(61)" '判断打印顺序的设置类型
ActiveWorkbook.Names.Add Name:="lstRow", RefersToR1C1:= _
"=GET.DOCUMENT(10)" '本工作表已用e69da5e6ba907a686964616f361到的最大行数
ActiveWorkbook.Names.Add Name:="lstColumn", RefersToR1C1:= _
"=GET.DOCUMENT(12)" '本工作表已用到的最大列数
ActiveWorkbook.Names.Add Name:="hNum", RefersToR1C1:= _
"=IF(ISERROR(FREQUENCY(GET.DOCUMENT(64),Row())),0,FREQUENCY(GET.DOCUMENT(64),Row()))" 'hNum为本单元格上方的水平分页符个数
ActiveWorkbook.Names.Add Name:="vNum", RefersToR1C1:= _
"=IF(ISERROR(FREQUENCY(GET.DOCUMENT(65),Column())),0,FREQUENCY(GET.DOCUMENT(65),Column()))" ''本单元格左边的垂直分页个数
ActiveWorkbook.Names.Add Name:="hSum", RefersToR1C1:= _
"=IF(ISERROR(FREQUENCY(GET.DOCUMENT(64),lstRow)),0,FREQUENCY(GET.DOCUMENT(64),lstRow))" ''本工作表最后一个单元格上方的水平分页符个数
ActiveWorkbook.Names.Add Name:="vSum", RefersToR1C1:= _
"=IF(ISERROR(FREQUENCY(GET.DOCUMENT(65),lstColumn)),0,FREQUENCY(GET.DOCUMENT(65),lstColumn))" ''本工作表最后一个单元格左边的垂直分页个数
ActiveWorkbook.Names.Add Name:="ThisPageNo", RefersToR1C1:= _
"=IF(ColFirst,(hSum+1)*vNum+hNum+1,(vSum+1)*hNum+vNum+1)*ISNUMBER(NOW())" '单元格所在页码
ActiveWorkbook.Names.Add Name:="PagesCount", RefersToR1C1:= _
"=GET.DOCUMENT(50)*ISNUMBER(NOW())" '本工作表的总页数
End Sub

当前页 快捷键 ctrl+p
然后打印从第几页到第几页的时候,都填当前页码就行了,不知道页码预览一下

相关阅读

关键词不能为空
极力推荐
  • Excel表格中怎么使用筛选功能-excel筛选

  • excel筛选,本文出自excel教程网www.exceljc.com1、我们首先看看某电商平台的销售额和销售量 ,我们的目标是把所有少于10w以下的销售额标红加粗以示区别。2、然后选择数据-筛选,你会发现

ppt怎么做_excel表格制作_office365_word文档_365办公网