宝哥软件园

输入:=IF(ISNA(MATCH(ROW())

编辑:宝哥软件园 来源:互联网 时间:2021-12-19

Excel中设置了多少页?大多数人会尝试使用“页面设置”,但你有没有想过在任何单元格中放入“页面N/总M”?不只是页眉和页脚?

首先,使用VBA

功能页面()

页面=(活动页面。HPageBreaks.Count 1) *(活动工作表。VPageBreaks.Count 1)

申请。不稳定的

结束功能

VBA只知道总页码,现在的页码让我很困惑。也请向VBA专家咨询。

第二,使用宏函数和公式。

1.首先点击CTRL F3打开定义名称,然后在上面输入“垂直页面”,在下面的参考位置输入:

=IF(ISNA(匹配(行))(GET)。文档(64)),1,匹配(行),获取。文件(64)1)

2.然后继续添加第二个名字:“横版”,在下面的参考位置输入:

=IF(ISNA(MATCH(列)),GET。DOCUMENT(65))),1,MATCH(列(),GET。文件(65)1)

3.再次进入“一般页面”;在参考位置输入:

=GET。DOCUMENT(50) RAND()*0

4.最后,定义“表头”,参考位置:

=' page' IF(水平页面=1,垂直页面,水平页面垂直页面)'/total' total pages ' '

5.使用功能栏中的应用程序获取所需的页码。

更多资讯
游戏推荐
更多+