HPageBreaks.Count
Public s As Object
Public n As Integer
Sub num_s()
'номер первой страницы
n = 1
' цикл всех листов книги
For Each s In Sheets
' первый номер на листе s
s.PageSetup.FirstPageNumber = n
' номер в правом нижнем колонтитуле 8 шрифтом
s.PageSetup.RightFooter = "&8&P"
' корректировка n
n = s.HPageBreaks.Count + n + 1
Next s
End Sub
Maks the best писал(а):вобщем так:
- Код: Выделить всё
Public s As Object
Public n As Integer
Sub num_s()
'номер первой страницы
n = 1
' цикл всех листов книги
For Each s In Sheets
' первый номер на листе s
s.PageSetup.FirstPageNumber = n
' номер в правом нижнем колонтитуле 8 шрифтом
s.PageSetup.RightFooter = "&8&P"
' корректировка n
n = s.HPageBreaks.Count + n + 1
Next s
End Sub
Sub Макрос1()
'
' Макрос1 Макрос
' Макрос записан 30.06.2006 (nicky)
'
' Сочетание клавиш: Ctrl+q
'
With ThisWorkbook.ActiveSheet
MsgBox "Лист: " & .Name & vbLf & "Страниц: " & (.HPageBreaks.Count + 1) * (.VPageBreaks.Count + 1)
End With
End Sub
Public s As Object
Public n As Integer
Sub num_s()
'номер первой страницы
n = 1
' цикл всех листов книги
For Each s In Sheets
' первый номер на листе s
s.PageSetup.FirstPageNumber = n
' номер в правом нижнем колонтитуле 8 шрифтом
s.PageSetup.RightFooter = "&8&P"
' корректировка n
n = s.HPageBreaks.Count + s.VPageBreaks.Count + n + 1
Next s
End Sub
Maks the best писал(а):ну единственное не учел VPageBreaks.Count
Maks the best писал(а):Кто подскажет, такой вопрос ...
Как определить сколько с одного листа на печать уходит страниц?
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40