首 页
下载中心
站内搜索
新闻中心│News center
行业新闻
最新公告
最新公告│Announcement
IT外包首选我们的八大理由...
中国劳科院与我公司续签了...
感谢中成航宇与我们公司续...
感谢深圳市城市空间规划建...
 
详细内容
当前位置:首 页 >> 新闻中心 >> 详细内容
 
 
详细内容  
 
 
Excel表格工作表的任意单元格中设页码
发布时间:2011-03-20 | 点击次数:2688
  
 
    在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.在函数栏使用应用即可得到需要的页码
信诚IT保姆http://www.xcitbm.com
 
关闭
  友情链接
深圳无线覆盖 广信鸿业 昊瑞尔科技 及好科技 信诺IT服务 北京IT外包 无线覆盖 起秀网络
版权所有:北京信诚众业科技有限公司 总部:010-62075251 400-698-1290 技术支持:010-62365952
地址:北京市北三环中路2号汇鑫祥源大厦328室 京ICP备09096604-3号