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.