Excel-在任意页工作表单元格中设置页码

时间:2023-12-10 02:40:08 

在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.在函数栏使用应用即可得到需要的页码。

标签:Excel-在任意页工作表单元格中设置页码
0
投稿

猜你喜欢

  • Win10更新商店应用错误803F7000的应对措施

    2023-11-06 10:06:04
  • Word技巧:设置标题自动编号

    2023-08-07 07:00:18
  • win10系统启用快速启动是灰色的

    2023-06-28 20:15:46
  • iPhone SE2的NFC功能怎么开启_iPhone SE2的NFC功能开启方法介绍

    2022-03-20 17:54:00
  • qq聊天记录怎么自动删除?如何防止QQ聊天记录被别人查看?

    2022-10-02 06:58:45
  • 利用VBA创建新的工作簿

    2023-08-11 00:35:20
  • Windows 8.1运行龙之谷游戏出现蓝屏问题的解决方法

    2023-04-15 11:36:36
  • 为什么联通宽带比电信便宜,可是携号转网时,多数人还是选电信?

    2022-11-25 04:00:29
  • Win11打不开设置怎么办?Win11打不开设置的解决方法

    2023-09-19 05:00:37
  • 日历的备忘录怎么找?win10怎么查找日历的备忘录

    2023-12-22 23:54:11
  • excel进行自定义函数操作的教程

    2022-06-03 02:38:40
  • Win10电脑怎么修改有线网卡Mac地址?

    2023-04-12 07:17:36
  • 如何在 iPad 分屏浏览上打开两个应用?

    2023-07-19 18:32:05
  • 如何快速找到软件的安装位置

    2022-04-27 02:16:50
  • 搜狗输入法皮肤怎么换

    2022-07-25 19:59:38
  • 如何在Apple Watch上使用私人Wi-Fi地址?

    2023-11-09 00:00:59
  • Win10玩游戏退回桌面怎么办?Win10玩游戏退回桌面的解决方法

    2023-03-16 17:15:59
  • win8怎么设置ie在新选项卡中打

    2022-05-21 06:22:23
  • MacBook pro的touch bar怎么显示歌词?

    2022-10-03 10:50:56
  • PPT如何将图片批量统一大小?批量统一PPT图片大小的方法

    2024-01-04 04:28:41
  • asp之家 电脑教程 m.aspxhome.com