Propriedade Worksheet.HPageBreaks (Excel)
Retorna uma coleção HPageBreaks que representa as quebras de página horizontais na planilha. Somente leitura.
Sintaxe
expressão. Hpagebreaks
Expressão Uma variável que representa um objeto Worksheet .
Comentários
Há um limite de 1.026 quebras de página horizontais por planilha.
Exemplo
O exemplo de código a seguir exibe o número de quebras de página horizontal de tela inteira e área de impressão.
For Each pb in Worksheets(1).HPageBreaks
If pb.Extent = xlPageBreakFull Then
cFull = cFull + 1
Else
cPartial = cPartial + 1
End If
Next
MsgBox cFull & " full-screen page breaks, " & cPartial & _
" print-area page breaks"
O exemplo de código a seguir adiciona uma quebra de página quando o valor de uma célula na coluna A é alterado.
Sub AddPageBreaks()
StartRow = 2
FinalRow = Range("A65536").End(xlUp).Row
LastVal = Cells(StartRow, 1).Value
For i = StartRow To FinalRow
ThisVal = Cells(i, 1).Value
If Not ThisVal = LastVal Then
ActiveSheet.HPageBreaks.Add before:=Cells(i, 1)
End If
LastVal = ThisVal
Next i
End Sub
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.