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

Como eliminar as mesmas linhas ou intervalos em várias folhas do Excel?

AutoraSiluvia Data de Modificação

Ao trabalhar com uma pasta de trabalho do Excel que contém múltiplas folhas de cálculo, poderá precisar de eliminar linhas idênticas ou intervalos específicos em todas as folhas simultaneamente. Por exemplo, talvez seja necessário remover linhas de resumo, dados desatualizados ou secções recorrentes de cada folha num livro padronizado. Fazer essas eliminações manualmente em cada folha pode ser ineficiente e propenso a erros, especialmente em ficheiros grandes. Felizmente, existem abordagens práticas para o ajudar a eliminar eficazmente as mesmas linhas ou intervalos em todas as folhas selecionadas. Este artigo apresenta dois métodos principais e oferece orientações claras, sugestões úteis, precauções essenciais e dicas de resolução de problemas para garantir que conclua a tarefa de forma suave e precisa.

Eliminar as mesmas linhas ou intervalos em várias folhas agrupando todas as folhas
Eliminar as mesmas linhas ou intervalos em várias folhas com códigos VBA


Eliminar as mesmas linhas ou intervalos em várias folhas agrupando todas as folhas

O agrupamento de folhas de cálculo permite-lhe aplicar as mesmas ações a várias folhas simultaneamente. Trata-se de um método simples e especialmente útil quando as folhas partilham uma estrutura idêntica e pretende que as alterações se reflitam em todas elas. Ao agrupá-las, qualquer ação — como eliminar linhas ou intervalos — será executada exatamente no mesmo local em todos os elementos do grupo.

Cenários aplicáveis:Esta solução é ideal quando:

  • Todas as suas folhas de cálculo apresentam uma estrutura idêntica — mesmo número e disposição de linhas e colunas.
  • Pretende eliminar as mesmas linhas ou intervalos em todas as folhas simultaneamente?

Contudo, tenha cuidado: qualquer operação realizada enquanto as folhas estão agrupadas afetará todas as folhas de cálculo agrupadas. Se as suas folhas de cálculo tiverem estruturas diferentes, poderão ocorrer eliminações não intencionais.

Para eliminar linhas ou intervalos idênticos de várias folhas agrupadas, siga estes passos:

1. Clique com o botão direito em qualquer separador de folha no seu Livro de Trabalho Atual. No menu de clique com o botão direito, escolha Selecionar Todas as Folhas. Isto irá agrupar todas as folhas de cálculo.

Uma captura de ecrã da seleção de todas as folhas a partir do menu de clique com o botão direito num separador de folha no Excel

Sugestão: Se precisar apenas de agrupar folhas específicas (não todas), mantenha premida a tecla Ctrl e clique nos separadores das folhas que pretende agrupar. Depois, clique com o botão direito e escolha Agrupar Folhas.

2. Enquanto todas as folhas de cálculo estiverem agrupadas, selecione as linhas ou intervalos que pretende eliminar na folha atual. Ao eliminar essas linhas ou intervalos utilizando o botão Eliminar ou clicando com o botão direito e selecionando Eliminar, as mesmas linhas ou intervalos serão automaticamente removidas na posição exata em todas as folhas agrupadas.

Atenção: O Desfazer (Ctrl+Z) também afetará todas as folhas agrupadas. Verifique duas vezes se a área correta está selecionada antes de eliminar, pois esta ação não pode ser revertida individualmente em cada folha.

3. Após concluir as suas eliminações, é essencial desagrupar as folhas de cálculo. Clique com o botão direito em qualquer separador de folha novamente e selecione Desagrupar Folhas no menu. Este passo evita que alterações acidentais futuras afetem todas as folhas simultaneamente.

Uma captura de ecrã da desagregação de folhas após eliminar linhas ou intervalos

Sugestões práticas: Antes de agrupar, guarde uma cópia de segurança do seu livro. Se existirem fórmulas dependentes das linhas a eliminar, reveja os potenciais impactos. Ao desagrupar, certifique-se de que vê o [Grupo] desaparecer do nome do ficheiro na barra de título do Excel.

Resolução de problemas: Se notar que uma ação foi aplicada às linhas erradas em várias folhas, utilize imediatamente o Desfazer, reagrupe e repita a operação com uma seleção precisa. Verifique sempre o estado do grupo antes de continuar a edição.


Eliminar as mesmas linhas ou intervalos em várias folhas com códigos VBA

Se precisar de eliminar as mesmas linhas ou intervalos específicos em múltiplas folhas de cálculo — especialmente em cenários complexos ou com um elevado número de folhas —, o VBA (Visual Basic for Applications) oferece uma solução rápida e flexível. Com VBA, pode personalizar operações, executar processamento em lote e adaptar facilmente os critérios a necessidades mais avançadas, incluindo a remoção de linhas ou intervalos não contíguos.

Cenários aplicáveis:Escolha este método quando:

  • Precisa de eliminar as mesmas linhas ou intervalos em muitas folhas, ou essas tarefas repetem-se frequentemente?
  • Os seus requisitos de eliminação envolvem uma lógica mais complexa, como intervalos variáveis com base na entrada do utilizador.
  • As folhas de cálculo não permitem um agrupamento fácil devido às suas estruturas diferentes ou complexas.

Pontos de atenção: A execução de código VBA modifica diretamente os seus dados. Recomenda-se vivamente que guarde uma cópia de segurança do seu livro antes de prosseguir. Além disso, certifique-se de que as macros estão ativadas nas definições do Excel.

Eliminar as mesmas linhas em várias folhas

1. Prima Alt + F11 em simultâneo para abrir a janela do editor Microsoft Visual Basic for Applications (VBA).

2. No editor do VBA, clique em Inserir > Módulo para criar um novo módulo. Em seguida, copie e cole o seguinte código VBA na janela de código do módulo:

Sub bleh()
    Dim xWs As Worksheet
    Set xWs = ActiveSheet
    ThisWorkbook.Worksheets.Select
    Rows("4:5").Select
    Selection.Delete
    xWs.Select
End Sub

Nota: No código VBA, 4:5 significa que as linhas 4 e 5 serão eliminadas em todas as folhas de cálculo do Livro de Trabalho Atual. Se pretender eliminar linhas diferentes, altere estes valores conforme necessário. Por exemplo, para remover apenas a linha 2, substitua 4:5 por 2:2.

3. Prima a tecla F5 para executar o código. As linhas especificadas serão eliminadas de todas as folhas do seu livro imediatamente.

Sugestões e lembretes: Se ocorrer um erro (por exemplo, ao tentar eliminar linhas que não existem numa folha mais curta), verifique se todas as folhas têm linhas suficientes. O código processa apenas folhas visíveis; folhas ocultas ou protegidas poderão causar erros se não forem tratadas adequadamente.

Resolução de problemas: Se nada acontecer ou algumas linhas não forem eliminadas como esperado, confirme se selecionou o módulo correto e se o código está livre de erros de sintaxe. Verifique também se as suas folhas estão protegidas.

Eliminar os mesmos intervalos em várias folhas

Se pretender eliminar (ou limpar) o mesmo intervalo de células — por exemplo, um bloco de dados como B2:D10 — em todas as folhas do livro, pode utilizar o seguinte código VBA. Esta abordagem é ideal quando deseja remover dados de uma área específica, em vez de uma linha inteira.

Private Sub CommandButton2_Click()
    Dim xRg As Range
    Dim xTxt As String
    Dim xWs As Worksheet
    On Error Resume Next
    Set xWs = ActiveSheet
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select the range you want to delete across multiple sheets:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xRg.ClearContents
    ThisWorkbook.Worksheets.Select
    ActiveWindow.SelectedSheets.FillAcrossSheets xRg, xlFillWithContents
    xWs.Select
End Sub

Após copiar e colar o código VBA no módulo, prima F5 para executar a macro. Na janela que surgir com a etiqueta "Kutools para Excel", selecione o intervalo que pretende eliminar em todas as folhas e, em seguida, clique em OK.

Uma captura de ecrã da seleção de um intervalo para eliminar em várias folhas na caixa de diálogo do Kutools

Assim que confirmar a sua seleção, os valores no intervalo limitado serão removidos de todas as folhas de cálculo do seu livro de trabalho atual.

Sugestões práticas:Este método é o mais indicado quando precisa de limpar os valores de um mesmo intervalo de células em várias folhas. Note que «eliminar» aqui remove apenas o conteúdo das células, sem as deslocar para cima ou para a esquerda; alterações estruturais na sua folha de cálculo — como a eliminação de linhas ou colunas inteiras — só são efetuadas se o seu código VBA o especificar explicitamente.

Precauções: Proteja os seus dados guardando o ficheiro antes de executar a macro. Se uma folha selecionada estiver protegida ou oculta, o VBA poderá devolver um erro ou ignorá-la.

Resolução de problemas: Se a caixa de diálogo não aparecer, certifique-se de que as macros estão ativadas e de que colou todo o código corretamente. Caso tenha eliminado a gama incorreta, execute novamente a macro com a seleção correta.

Sugestões resumo: Tanto o agrupamento de folhas como a abordagem com VBA permitem eliminações eficientes em múltiplas folhas. Escolha com base na estrutura do seu livro e na frequência com que precisa de realizar estas tarefas. Para utilização regular, guarde os seus procedimentos VBA para acesso rápido e considere personalizar o código de modo a atingir folhas ou intervalos específicos.

Outras alternativas
  • Repetição manual com Localizar/Substituir: Se tiver apenas algumas folhas, pode alternar entre elas, selecionar as linhas ou intervalos pretendidos e eliminá-los manualmente. Embora demorado em grandes volumes, este método evita o risco de alterações não intencionais em toda a folha de cálculo.
  • Utilização de fórmulas do Excel (método indireto): Em cenários mais complexos, pode recorrer a fórmulas e colunas auxiliares — como as funções INDIRETO, CORRESP e SE— para identificar as linhas a remover e, posteriormente, eliminá-las manualmente após aplicar um filtro. Esta técnica é especialmente útil para marcar dados em vez de os eliminar diretamente em várias folhas, permitindo uma verificação visual clara antes da remoção manual.

Artigos relacionados:

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