KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como inserir uma quebra de página automaticamente sempre que o valor mudar no Excel?

AutorXiaoyang Data de Modificação
Uma captura de ecrã dos dados onde as quebras de página serão inseridas quando os valores mudarem

Suponha que tenha uma lista de dados numa folha de cálculo e precise de inserir uma quebra de página sempre que o valor na coluna A mudar, conforme ilustrado na captura de ecrã à esquerda. Inserir quebras de página manualmente, uma a uma, pode ser extremamente demorado — especialmente com conjuntos de dados grandes. Felizmente, existem vários métodos práticos para inserir quebras de página automaticamente com base nas alterações de valor, de forma rápida e eficiente. Este artigo apresenta múltiplas soluções, incluindo cenários com e sem VBA ou extras, para o ajudar a escolher a abordagem mais adequada à sua tarefa.


Inserir Quebra de Página quando o valor muda com código VBA

Se precisar de inserir quebras de página automaticamente sempre que um valor mudar numa coluna específica, utilizar VBA permite realizar esta tarefa de forma eficiente. Este método é ideal para utilizadores familiarizados com macros do Excel e que pretendem uma solução totalmente automatizada.

1. Mantenha premidas as teclas ALT + F11 para abrir a janela Microsoft Visual Basic para Aplicações.

2. Clique em Inserir > Módulo e cole o seguinte código na janela Módulo.

Código VBA: Inserir Quebra de Página quando o valor muda:

Sub insertpagebreaks()
'updateby Extendoffice
    Dim I As Long, J As Long
    J = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
    For I = J To 2 Step -1
        If Range("A" & I).Value <> Range("A" & I - 1).Value Then
            ActiveSheet.HPageBreaks.Add Before:=Range("A" & I)
        End If
    Next I
End Sub

3. Prima a tecla F5 para executar este código. O Excel adicionará automaticamente uma quebra de página em cada ponto em que os dados na coluna A mudarem. Veja a captura de ecrã abaixo:

Uma captura de ecrã das quebras de página inseridas no Excel quando os valores na coluna A mudam

Nota:No código acima,Arefere-se à coluna a verificar quanto a alterações de valor. Substitua «A» pela letra da coluna adequada, conforme necessário. Certifique-se de que a sua folha de cálculo está guardada ou com cópia de segurança antes de executar VBA, pois as alterações em massa são feitas automaticamente.

Esta abordagem VBA é altamente flexível e ideal para conjuntos de dados grandes ou tarefas repetitivas. No entanto, se não estiver familiarizado com VBA ou o seu ambiente não permitir macros, considere os seguintes métodos alternativos.


Inserir Quebra de Página quando o valor muda com uma funcionalidade poderosa

Com o Kutools para Excel, pode adicionar rapidamente uma quebra de página sempre que os valores mudarem numa coluna selecionada e aplicar outras ações de formatação, como inserir linhas em branco, adicionar contornos ou preencher com cor de fundo nas alterações de valor. Esta funcionalidade é especialmente conveniente se precisar frequentemente deste tipo de formatação de dados — sem necessidade de escrever ou compreender código.Clique para transferir Kutools para Excel.

Uma captura de ecrã de como Kutools for Excel insere quebras de página quando o valor muda

Kutools para Exceloferece mais de 300 funcionalidades avançadas para simplificar tarefas complexas, potenciando a criatividade e a eficiência.Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados descomplicada.Informações detalhadas de Kutools para Excel...         Teste gratuito...

1. Na sua folha de cálculo, aceda ao separador Kutools, depois clique em Formatar > Marcar Alterações na Coluna. Consulte a captura de ecrã:

Uma captura de ecrã da seleção da opção Distinguir Diferenças no separador Kutools na faixa de opções

2. Na caixa de diálogo Marcar Alterações na Coluna:

  • Selecione os intervalos de dados com os quais pretende trabalhar e especifique as colunas-chave (normalmente a coluna em que deseja detetar alterações de valor).
  • Escolha Quebra de Página em Opções.

Uma captura de ecrã da caixa de diálogo Distinguir Diferenças

3. Clique no botão OK. O Kutools adicionará automaticamente uma quebra de página em cada ponto em que o valor da coluna especificada mudar. A captura de ecrã abaixo mostra o resultado:

Uma captura de ecrã das quebras de página inseridas no Excel quando os valores na coluna A mudam

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já

Este método é especialmente fácil de usar e ideal para quem não pretende programar ou gerir macros. É igualmente útil para responder a uma ampla gama de necessidades de formatação semelhantes, para além da Quebra de Página.


Identificar onde as quebras devem ser inseridas com uma coluna Assistente de Fórmulas

Pode utilizar uma fórmula do Excel para sinalizar automaticamente quando o valor muda numa coluna, indicando assim os pontos ideais para inserir quebras de página manuais. Embora as fórmulas padrão não consigam inserir diretamente quebras de página, facilitam a identificação precisa dos locais onde estas são necessárias. Este método é especialmente útil se preferir evitar macros ou complementos e trabalhar com conjuntos de dados pequenos a moderados.

Cenários aplicáveis: Utilize esta abordagem se pretender um guia visual para inserir uma quebra de página sem qualquer automação ou quando estiver a trabalhar em ambientes onde macros ou extras não são permitidos.

Por exemplo, imagine que os seus dados estão na coluna A, a partir da linha 2. Para identificar onde os valores mudam:

1. Introduza a seguinte fórmula na célula B2:

=A2<>A1

Esta fórmula compara cada célula da coluna A com a anterior. Irá apresentar VERDADEIRO quando o valor em A2 for diferente de A1, indicando uma alteração.

2. Copie a fórmula para baixo e aplique-a às restantes linhas.

Agora, cada VERDADEIRO na coluna B indica onde o valor na coluna A muda. Pode inserir manualmente uma quebra de página imediatamente antes ou após cada linha em que for indicada uma alteração.

Alternativamente, pode utilizar uma fórmula SE para tornar a indicação ainda mais clara. Introduza o seguinte em B2:

=IF(A2<>A1, "Insert Break", "")

Isto irá exibir «Inserir Quebra» sempre que o valor mudar, facilitando a leitura visual.

  • Dica:Após marcar, percorra a sua folha e insira uma quebra de página em cada posição marcada, conforme necessário ()Esquema da Página > Quebras > Inserir Quebra de Página).

Vantagens: Não exige código nem extras e é fácil de implementar em conjuntos de dados pequenos ou moderados.
Desvantagens: Requer a inserção manual de quebra de página e pode tornar-se moroso em listas muito grandes.


Mais artigos relacionados:

  • Intervalo de Linha Destacada Quando o Valor da Célula Muda no Excel
  • Se tiver uma lista de valores repetidos na sua folha de cálculo e precisar de destacar as linhas com base na coluna A — cujo valor da célula varia conforme a seguinte captura de ecrã —, pode concluir esta tarefa de forma rápida e fácil com a funcionalidade Formatação Condicional.
  • Incrementar Números Quando o Valor Muda noutra Coluna
  • Suponha que tem uma lista de valores na coluna A e pretende que, na coluna B, o número seja incrementado em 1 sempre que o valor na coluna A mudar — ou seja, os números na coluna B aumentam sequencialmente até o valor na coluna A se alterar, momento em que a contagem recomeça a partir de 1, tal como ilustrado na captura de ecrã à esquerda. No Excel, pode resolver este problema com o seguinte método.
  • Somar Células Quando o Valor Muda noutra Coluna
  • Ao trabalhar numa folha de cálculo do Excel, poderá por vezes precisar de somar células com base num grupo de dados noutra coluna. Por exemplo, imagine que pretende somar as encomendas na coluna B sempre que os dados mudem na coluna A, de modo a obter o resultado seguinte. Como pode resolver este problema no Excel?
  • Inserir Linhas em branco Quando o Valor Muda no Excel
  • Suponha que tem um intervalo de dados e pretende inserir linhas em branco sempre que o valor numa coluna mude, de forma a separar visualmente os valores sequenciais iguais, tal como ilustrado nas seguintes capturas de ecrã. Neste artigo, apresento-lhe alguns truques práticos para resolver este desafio com facilidade.
  • Executar Macro Quando o Valor da Célula Muda no Excel
  • Normalmente, no Excel, podemos premir a tecla F5 ou clicar no botão Executar para rodar código VBA. Mas já alguma vez tentou executar uma macro específica automaticamente sempre que o valor de uma célula muda? Neste artigo, revelo alguns truques rápidos para resolver esta tarefa no Excel.

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos