excel问题 我有一个excel表,里面有很多个小表格,每个表格格式都一样,一页一张表格,在表格里

我有一个excel表,里面有很多个小表格,每个表格格式都一样,一页一张表格,在表格里面(不是在页眉页脚)有一栏是写第几页共几页,因为表格有很多,所以请问各位高手有没有什么快捷的方法?
2026年09月23日 00:41
有5个网友回答
网友(1):

你这文件象是控制计划,又或者是FMEA:)

笨鸟兄的方法最简单,但前提条件是你每页行数固定,如果是控制计划之类的文件,做不到。用宏自定义一个函数可以搞定:
同时按Alt和F11进入宏界面,点菜单的插入,模块,粘贴如下代码:
Function YMBH(xRng As Range) As String
Dim i, YeMa As Integer
For i = 1 To ActiveSheet.HPageBreaks.Count
If ActiveSheet.HPageBreaks(i).Location.Row < xRng.Row Then YeMa = YeMa + 1
Next i
YeMa = YeMa + 1
YMBH = "Page NO: page " & YeMa & " of " & ActiveSheet.HPageBreaks.Count + 1 & " pages"
End Function

回到Excel,在第一个页码处输入 =YMBH(A1)
然后复制这个公式到其它处。

网友(2):

格式一样的话。可以直接拖动每个小Sheet 就行了。

网友(3):

你知道老外为什么一周工作三天、四天,年年休假一二个月吗?因为人家肯花时间去学习。都什么时候了,第几页共几页之类的你还手工去做,还讲很多表,中国人不是人吗,中国人的劳动不是劳动吗,还是多学学一些吧!

网友(4):

页眉页脚不是很快捷吗!(第几页共几页,也可以自定义选择)

网友(5):

可以把它们用“移动或复制”功能把它们分开。这样可以看的更清楚。