Skip to main content

Como excluir todas as linhas em branco ou apenas a primeira linha em uma célula no Excel?

Author: Siluvia Last Modified: 2025-06-04

Você pode receber uma pasta de trabalho com células contendo várias linhas de texto misturadas com linhas em branco. Como excluir essas linhas em branco nas células? E quanto a excluir apenas a primeira linha? Este artigo irá guiá-lo pelo processo passo a passo.

Excluir todas as linhas em branco nas células com código VBA
Excluir apenas a primeira linha nas células com código VBA


Excluir todas as linhas em branco nas células com código VBA

Como mostrado na captura de tela abaixo, para excluir todas as linhas em branco nas células, você pode executar o seguinte código VBA para realizar isso.

A screenshot showing cells with blank lines and multiple lines of text

1. Pressione as teclas Alt + F11 no seu teclado, depois abrirá uma janela do Microsoft Visual Basic for Applications.

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

Código VBA: Excluir todas as linhas em branco nas células

Sub DoubleReturn()
Dim xRng As Range, xCell As Range
Dim I As Integer
On Error Resume Next
Set xRng = Application.InputBox("Please select range:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
On Error Resume Next
For Each xCell In xRng
  For I = 1 To Len(xCell) - Len(WorksheetFunction.Substitute(xCell, Chr(10), ""))
   xCell = Replace(xCell, Chr(10) + Chr(10), Chr(10))
  Next
Next
End Sub

3. Pressione a tecla F5 para executar o código. Depois, selecione as células com linhas em branco que deseja excluir na caixa de diálogo Kutools para Excel. E finalmente clique no botão OK.

A screenshot of the Kutools for Excel dialog box for selecting cells

Você verá que todas as linhas em branco foram removidas das células especificadas, como mostrado na captura de tela abaixo. Os textos ainda estão localizados em diferentes linhas.

A screenshot showing the result after deleting blank lines from cells


Excluir apenas a primeira linha nas células com código VBA

Como mostrado na captura de tela abaixo, para excluir a primeira linha nas células A2 e A3, o seguinte código VBA pode ajudar.

A screenshot showing cells with blank lines and multiple lines of text

1. Pressione as teclas 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. Em seguida, copie e cole o código VBA abaixo na janela Módulo.

Código VBA: Excluir apenas a primeira linha nas células

Option Explicit
Sub RemoveFirstLine(ByRef Target As Range)
    Dim xCell As Range
    For Each xCell In Target.Cells
        xCell.Value = Right(xCell.Value, Len(xCell.Value) - InStr(1, xCell.Value, vbLf))
    Next
End Sub

Sub StartRemove()
Dim xRng As Range
   On Error Resume Next
   Set xRng = Application.InputBox("Please select range:", "Kutools for Excel", Selection.Address, , , , , 8)
   If xRng Is Nothing Then Exit Sub
   On Error Resume Next
   RemoveFirstLine xRng
End Sub

3. Pressione a tecla F5 para executar o código. Na caixa de diálogo Kutools para Excel que aparece, selecione as células onde você precisa excluir apenas a primeira linha e depois clique no botão OK.

A screenshot of the Kutools for Excel dialog box to delete the first line from cells

Você verá que as primeiras linhas são removidas das células especificadas, como mostrado na captura de tela abaixo.

A screenshot showing the result after deleting the first line from cells in Excel


Artigo relacionado:

Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a 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
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & 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 | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do 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

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


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

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!