光纤熔接 ERP

弱电论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1665|回复: 2
打印 上一主题 下一主题

Excel工作表的任意单元格中设页码

[复制链接]
跳转到指定楼层
1#
发表于 2010-7-20 22:40:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华为代理商
在Excel中配置第几页共几页,绝大部分人会想道用“页面配置 ”,但你能不能想过将“第N页/总M页”放到任意单元格中?而不仅仅是置于页眉页脚中?  

  要领一,用VBA  

  Function page()

  page = (ActiveSheet.HPageBreaks.Count + 1) * (ActiveSheet.VPageBreaks.Count + 1)

  Application.Volatile

  End Function  

  用VBA本人只知道总页码的要领,当前页码就难倒我了,还请VBA老手指教  

  要领二,用宏表函数与公式  

  1. 首先:点CTRL+F3打开解释名称,再在上面输入“纵当页”,在下面引用位置处输入:

  =IF(ISNA(MATCH(ROW(),GET.DOCUMENT(64))),1,MATCH(ROW(),GET.DOCUMENT(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.在函数栏运用使用即可得到须要的页码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
2#
发表于 2010-7-21 09:34:11 | 只看该作者
华为代理商
很好很强大
3#
发表于 2010-8-25 09:15:48 | 只看该作者
华为代理商
这些怎么记得住啊?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|广告咨询|VIP注册|关于我们|联系我们|积分规则|手机版|Archiver|弱电之家论坛 ( 京ICP备11008917号-3 )

GMT+8, 2025-6-13 04:36 , Processed in 0.073035 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表