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

Como inserir ou eliminar uma parte de uma linha no Excel?

AutoraSiluvia Data de Modificação

Inserir ou eliminar uma linha completa no Excel é uma competência fundamental conhecida pela maioria dos utilizadores. Contudo, em muitos cenários práticos, só precisa de adicionar ou remover um segmento de uma linha — ou seja, várias células contíguas ou não contíguas nessa mesma linha — sem afetar o restante conteúdo da linha inteira. Por exemplo, poderá querer deslocar certos itens para a direita numa parte específica de uma tabela de dados ou remover informações apenas de algumas células de uma determinada linha, mantendo tudo o resto exatamente como está. Esta necessidade surge frequentemente ao gerir folhas de cálculo complexas com dados estruturados, horários ou formulários, tornando ajustes precisos especialmente valiosos. Se ainda não sabe como inserir ou eliminar apenas parte de uma linha em vez da linha completa, este artigo fornece-lhe orientações passo a passo e soluções práticas.


Inserir ou eliminar parte de uma linha com a função Inserir/Eliminar Células

Imagine que precisa de inserir ou eliminar apenas parte de uma linha — por exemplo, três células específicas — na linha 5. As funções **Inserir Células** e **Eliminar Células** do Excel permitem-lhe fazê-lo em apenas alguns cliques. São perfeitas quando tem um conjunto claramente definido de células a alterar dentro de uma linha ou uma região consistente que exige atualizações periódicas.

Inserir parte de uma linha

1. Selecione exatamente o mesmo número de células contíguas na linha 5 onde pretende inserir as novas células. Por exemplo, se quiser inserir três células, selecione três células adjacentes na linha 5. O número de células selecionadas deve corresponder ao número que pretende inserir, garantindo assim o alinhamento perfeito.

2. Aceda ao separador Base, clique em Inserir > Inserir Células. Veja a imagem:

clique em Inserir > Inserir Células no separador Base

3. Na caixa de diálogo Inserir, escolha: Deslocar células para a direita para empurrar as células existentes ainda mais para a direita ao longo da linha; ou Deslocar células para baixo para as empurrar para baixo (menos comum em inserções horizontais). Clique em OK.

selecione a opção Deslocar células para a direita ou Deslocar células para baixo

O Excel insere as novas células e desloca o conteúdo existente conforme a sua escolha. Resultado do exemplo:

é inserida uma linha parcial com três células

  • Fórmulas e referências: Inserir com Deslocar células para a direita pode mover células referenciadas; reveja posteriormente as fórmulas dependentes.
  • Seleção contígua: A inserção funciona melhor com células contíguas; evite seleções não adjacentes ou mistas.

Eliminar parte de uma linha

1. Selecione as células contíguas específicas na linha 5 que pretende remover (por exemplo, três células adjacentes).

2. Aceda ao separador Base, clique em Eliminar > Eliminar Células.

3. Na caixa de diálogo Eliminar, escolha: Deslocar células para a esquerda para puxar as células da direita e preencher o espaço vazio (típico em eliminações horizontais); ou Deslocar células para cima para puxar as células de baixo para cima (utilizado em ajustes verticais). Clique em OK.

Na caixa de diálogo Eliminar, selecione Deslocar células para a esquerda ou Deslocar células para cima

As células selecionadas são removidas e o conteúdo restante é deslocado de acordo com a sua escolha.

  • Verifique as fórmulas: eliminar com Deslocar células para a esquerda pode afetar referências na mesma linha; verifique os resultados.
  • Células não contíguas: Elimine em blocos contíguos para evitar deslocamentos inesperados no esquema.
  • Anular: Utilize Ctrl+Z para reverter imediatamente caso o esquema não corresponda ao pretendido.

Estas opções integradas são ideais para edições pontuais ou pouco frequentes. Para operações repetitivas ou em larga escala, opte por uma abordagem com VBA.

uma captura de ecrã de kutools for excel ia

Desbloqueie a Magia do Excel com KUTOOLS AI

  • Execução Inteligente: Realize operações em células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
  • fórmulas personalizadas: Crie fórmulas personalizadas para simplificar os seus fluxos de trabalho.
  • Programação VBA: Escreva e implemente código VBA com facilidade.
  • Interpretação de Fórmulas: Compreenda facilmente fórmulas complexas.
  • Tradução de Texto: Elimine barreiras linguísticas nas suas folhas de cálculo.
Potencie as capacidades do seu Excel com ferramentas alimentadas por IA.Descarregue Agorae experimente uma eficiência como nunca antes!

Inserir ou eliminar parte de uma linha com código VBA

Para utilizadores mais avançados ou para tarefas repetitivas, o VBA (Visual Basic for Applications) oferece uma forma flexível de inserir ou eliminar segmentos dentro de linhas de forma programática. Esta abordagem revela-se altamente eficaz ao trabalhar com grandes conjuntos de dados, em que as operações manuais seriam excessivamente demoradas, ou quando é necessário personalizar operações parciais nas linhas para além das opções padrão do Excel.

Pode utilizar as seguintes soluções VBA para inserir ou eliminar partes de linhas no Excel — macros concebidas para automatizar a manipulação de células com base nos seus parâmetros.

1. Selecione qualquer célula na linha onde pretende inserir partes de linhas. Em seguida, prima Alt + F11 para abrir a janela do Microsoft Visual Basic for Applications.

2. Na janela do Microsoft Visual Basic for Applications, clique em Inserir > Módulo. Copie e cole o código VBA apresentado abaixo na janela de código.

Código VBA: Inserir parte de uma linha no Excel

Sub InsertRow()
    Dim I As Long
    On Error Resume Next
LInput:
    I = Application.InputBox("Enter number of rows required.", "Kutools for Excel", 1, , , , , 1)
    If I < 1 Then
        MsgBox "Error, please retype", vbInformation, "Kutools for Excel"
        GoTo LInput
    End If
    Cells(ActiveCell.Row, 1).Resize(Int(I), 3).Insert xlDown
End Sub

Explicação dos parâmetros: Neste código VBA, 1 (o primeiro parâmetro) especifica que a inserção começa na coluna 1 (ou seja, coluna A), enquanto 3 (o segundo parâmetro) determina que serão inseridas três novas células ao longo da linha selecionada. Pode ajustar estes valores conforme as suas necessidades específicas — por exemplo, para iniciar a inserção numa coluna diferente ou alterar o número de células a inserir. Esta abordagem oferece flexibilidade total para adaptar estruturas de dados personalizadas.

3. Após colar o código, prima F5 ou clique no botão Executar. Aparecerá uma caixa de diálogo Kutools para Excela solicitar-lhe o número de linhas que pretende inserir. Introduza o número pretendido (por exemplo,)3) e clique em OK.

Após confirmar, a macro irá inserir o número especificado de partes de linhas com o número de colunas escolhido, começando na localização designada na sua folha de cálculo. Este método evita ações manuais repetitivas e garante precisão em tarefas complexas.

código vba para introduzir o número de linhas necessárias

Se, em vez disso, precisar de eliminar várias partes de linhas, pode utilizar o seguinte código VBA — uma solução especialmente útil para limpar dados estruturados ou remover segmentos desatualizados de forma eficiente num conjunto de dados.

Código VBA: Eliminar parte de uma linha no Excel

Sub DelActiveCell_Row()
    Dim I As Long
    On Error Resume Next
LInput:
    I = Application.InputBox("Enter number of rows required.", "Kutools for Excel", 1, , , , , 1)
    If I < 1 Then
        MsgBox " Error, please retype", vbInformation, "Kutools for Excel"
        GoTo LInput
    End If
    Cells(ActiveCell.Row, 1).Resize(Int(I), 3).Delete xlShiftUp
End Sub

Após executar este código, irá aparecer uma caixa de diálogo Kutools para Excel a solicitar-lhe que introduza o número de partes de linhas que pretende eliminar. Introduza o valor pretendido e clique em OK. O código irá remover imediatamente o número especificado de partes de linhas da sua folha de cálculo.

  • Guarde primeiro: As macros não podem ser anuladas com Anular. Guarde uma cópia de segurança antes de executar.
  • Definições de macros: Certifique-se de que as macros estão ativadas e de que a folha ou o livro não está protegido.
  • Intervalos contíguos: Estes procedimentos atuam em blocos contíguos a partir da linha ativa, coluna 1, ao longo de 3 colunas e abrangendo I linhas.
  • Fórmulas e referências: Inserir ou eliminar células pode deslocar referências; reveja sempre as fórmulas dependentes após a execução.

Em resumo, o método que escolher depende da estrutura dos seus dados, da necessidade de automatização e das limitações integradas do Excel. Para ajustes habituais, **Inserir/Eliminar Células** satisfaz a maioria das necessidades; já para automatização ou cenários mais complexos, o VBA oferece maior flexibilidade. Verifique sempre os seus dados após as operações para evitar alterações inesperadas — especialmente ao deslocar células, já que as referências e fórmulas podem ser atualizadas automaticamente.

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