Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como inserir quebras de página condicionais no Excel?

Author Sun Last modified

Suponha que você precise inserir quebras de página sempre que os valores na coluna A mudarem, conforme mostrado na captura de tela abaixo. Como você faria isso no Excel? Geralmente, você pode inserir as quebras de página manualmente uma a uma, mas aqui eu apresento alguns truques para resolver isso rapidamente.
conditional inserting page breaks

Usar a função Subtotal para inserir quebras de página

Usar código VBA para inserir quebras de página

Marcar Alterações na Coluna para inserir quebra de página quando os dados mudam

Inserir quebras de página em intervalos fixos (a cada N linhas)good idea3


Usando a função Subtotal para inserir quebras de página

No Excel, a função Subtotal pode adicionar quebras de página com base em grupos.

1. Selecione os dados nos quais deseja adicionar quebras de página e clique em Dados > Subtotal.
click Data > Subtotal

2. Na caixa de diálogo Subtotal selecione a coluna na qual deseja inserir a quebra de página com base em seus valores no menu suspenso 'A cada mudança em', depois escolha a função que deseja usar da lista Usar função e marque a opção Quebra de página entre grupos e outras configurações conforme necessário.
set options in the dialog box

3. Clique em OK. Agora os dados foram agrupados e as quebras de página foram adicionadas.
the data is grouped and added page breaks


Usar código VBA para inserir quebras de página

Se você não deseja adicionar grupos aos dados, pode tentar usar o código VBA para realizar essa tarefa.

1. Pressione Alt + F11 para exibir a janela do Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo, copie e cole o código abaixo na nova janela Módulo.

VBA: Inserir quebras de página quando os dados mudam

Sub PageBreak()
'UpdatebyExtendOffice20181101
    Dim xSRg As Range
    Dim xRg As Range
    On Error Resume Next
    Set xSRg = Application.InputBox("Select key column:", "Kutools for Excel", xTxt, , , , , 8)
    If xSRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
    For Each xRg In xSRg
        ActiveSheet.Rows(xRg.Row).PageBreak = xlPageBreakNone
        If xRg.Value <> xRg.Offset(-1, 0).Value Then
            ActiveSheet.Rows(xRg.Row).PageBreak = xlPageBreakManual
        End If
    Next xRg
Application.ScreenUpdating = True
End Sub

 

3. Pressione F5 Uma caixa de diálogo aparecerá lembrando que você deve selecionar a coluna principal na qual a quebra de página será inserida.
select the key column to insert page break based on

4. Clique em OK, agora as quebras de página foram inseridas.


Marcar Alterações na Coluna para inserir quebra de página quando os dados mudam

O recurso Marcar Alterações na Coluna do Kutools for Excel suporta inserir quebra de página, linha em branco, borda inferior ou cor de fundo quando os dados mudam no Excel.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Após instalar o Kutools for Excel, siga os passos abaixo:(Baixe Grátis o Kutools for Excel Agora!)

Clique em Kutools > Formatar > Marcar Alterações na Coluna.
click Distinguish Differences feature of kutools

2. No diálogo Marcar Alterações na Coluna Principal, conclua as seguintes configurações:

1) Clique no ícone de seleçãoselect button na seção Intervalo selecione o intervalo de dados (excluindo os cabeçalhos das colunas)

2) Clique no ícone de seleçãoselect button na seção Coluna Chave selecione a coluna na qual deseja inserir a quebra de página com base nas alterações dos dados correspondentes (excluindo os cabeçalhos das colunas)

3) Marque a opção Quebra de Página na seção Opções .
specify options in the dialog box

3. Clique em Ok.

Agora as quebras de página são inseridas sempre que os dados mudam no intervalo selecionado.
page breaks is inserted when data changes


Inserir Quebras de Página em Intervalos Fixos (a cada N linhas)

Se você deseja inserir quebras de página em um intervalo fixo, pode usar a ferramenta Inserir Página a Cada Linha do Kutools for Excel para resolver o problema rapidamente.

Após instalar o Kutools for Excel, siga os passos abaixo:(Baixe Grátis o Kutools for Excel Agora!)

1. Selecione os dados e clique em Kutools Plus > Imprimir > Inserir Quebra de Página a Cada Linha.
click Insert Page Break Every Row feature of kutools

2. Na caixa de diálogo Inserir Quebra de Página a Cada Linha digite o intervalo conforme necessário.
 type the interval to insert page break

3. Clique em OK > OK para fechar as caixas de diálogo, as quebras de página foram inseridas a cada 2 linhas.
the page breaks have been inserted in every 2 rows


  Inserir Quebra de Página a Cada N Linhas

 

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins