Определение номера страницы в excel - VBA
Формулировка задачи:
при переходе в режим предпросмотра и после выхода из него можно (так же при задании областей) можно видеть, что в фоновом изображении Excel отображает номера страниц.
подскажите, пожалуйста, где этот номер хранится и можно ли определить к какому номеру страницы принадлежит выбранная ячейка
Решение задачи: «Определение номера страницы в excel»
textual
Листинг программы
Public Sub a() If ActiveWindow.Selection.Cells.Count > 1 Then MsgBox "âûäåëèòå îäГ*Гі ГїГ·;åéêó!": Exit Sub For Each hpb In ActiveSheet.HPageBreaks If Not (ActiveCell.Row < hpb.Location.Row) Then RowPage = RowPage + 1 End If Next hpb For Each vpb In ActiveSheet.VPageBreaks If Not (ActiveCell.Column < vpb.Location.Column) Then ColumnPage = ColumnPage + 1 End If Next vpb If ActiveSheet.PageSetup.Order = xlDownThenOver Then ActivePage = ColumnPage * (ActiveSheet.HPageBreaks.Count + 1) + RowPage + 1 Else ActivePage = RowPage * (ActiveSheet.VPageBreaks.Count + 1) + ColumnPage + 1 End If MsgBox ActivePage End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д