VBA Code:
Public Sub CountPages() Dim book As Workbook Set book = ActiveWorkbook Dim sheet As Worksheet Dim r As Integer Dim c As Integer Dim x As Integer Dim PageCount As Integer Dim sheetCount As Integer Dim buffer As String
For Each sheet In book.Sheets If sheet.Visible Then r = sheet.HPageBreaks.count + 1 c = sheet.VPageBreaks.count + 1 x = r * c
'================================= sheetCount = sheetCount + 1 PageCount = PageCount + x '=================================
Application.StatusBar = sheet.name & ".PageCount=" & x buffer = buffer & sheet.name & ".PageCount=" & x & vbCrLf DoEvents End If Next MsgBox "SheetCount:" & sheetCount & ", TotalPageCount=" & PageCount & vbCrLf & buffer End Sub
没有评论:
发表评论