Skip to main content

Como inserir uma linha em branco acima de um texto específico no Excel?

Author: Xiaoyang Last Modified: 2025-08-06
original data arrow right insert row above specific text

Ao trabalhar em uma planilha, você já tentou inserir uma linha em branco acima de um texto específico em uma coluna? Por exemplo, existem alguns nomes na coluna A, e agora quero inserir linhas em branco acima das células que contêm o nome “Mike”, conforme mostrado na captura de tela à esquerda. Talvez não haja uma maneira direta de resolver essa tarefa no Excel. Neste artigo, vou falar sobre alguns truques úteis para lidar com esse trabalho no Excel.

Inserir linha em branco acima de texto específico com código VBA

Inserir linha em branco acima de texto específico com Kutools para Excel


Inserir linha em branco acima de texto específico com código VBA

Inserir manualmente uma linha em branco acima do texto específico, uma por uma, pode levar muito tempo. Aqui, criarei um código VBA para você inserir a linha em branco acima de um valor de célula específico de uma só vez.

1. Mantenha pressionadas as teclas ALT + F11, e isso abrirá a janela Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo, e depois cole a seguinte macro na Janela do Módulo.

Código VBA: Inserir rapidamente linha em branco acima de texto específico

Sub test1()
'updateby Extendoffice
    Dim i As Long
    Dim xLast As Long
    Dim xRng As Range
    Dim xTxt As String
    On Error Resume Next
    xTxt = Application.ActiveWindow.RangeSelection.Address
    Set xRng = Application.InputBox("please select the column with specific text:", "Kutools for Excel", xTxt, , , , , 8)
    If xRng Is Nothing Then Exit Sub
    If (xRng.Columns.Count > 1) Then
        MsgBox "the selected range must be one column", , "Kutools for Excel"
        Exit Sub
    End If
    xLast = xRng.Rows.Count
    For i = xLast To 1 Step -1
      If InStr(1, xRng.Cells(i, 1).Value, "Mike") > 0 Then
        Rows(xRng.Cells(i, 1).Row).Insert shift:=xlDown
      End If
    Next
End Sub

3. Em seguida, pressione a tecla F5 para executar este código, e uma caixa de diálogo aparecerá para lembrá-lo de selecionar os dados da coluna que contém o texto específico acima do qual deseja inserir a linha, veja a captura de tela:

vba code to select the data range

4. E depois clique no botão OK, as linhas em branco serão inseridas acima do texto específico “Mike”.

Observação: No código acima, você pode alterar o valor de texto “Mike” para qualquer outro valor desejado no script If InStr(1, xRng.Cells(i, 1).Value, "Mike") > 0 Then.


Inserir linha em branco acima de texto específico com Kutools para Excel

Se você possui o Kutools para Excel, com seu recurso Selecionar Células Específicas, você pode selecionar os valores de células especificados primeiro e, em seguida, aplicar o utilitário Inserir Linhas da Planilha do Excel para inserir as linhas em branco de uma só vez.

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 para Excel, siga os passos abaixo:

1. Selecione o intervalo de dados que deseja usar.

2. Em seguida, clique em Kutools > Selecionar > Selecionar Células Específicas, veja a captura de tela:

click Select Specific Cells feature of kutools

3. Na caixa de diálogo Selecionar Células Específicas, selecione Célula sob o Tipo de seleção, e depois especifique os critérios necessários na seção Tipo específico; neste caso, escolherei Igual a no Tipo específico e digitarei o nome que desejo selecionar, veja a captura de tela:

set criteria in the dialog box

4. Depois, clique no botão Ok, todas as células cujo valor é Mike são selecionadas de uma só vez, veja a captura de tela:

all cells with the specif text are selected

5. Após selecionar as células de texto específicas, clique em Página Inicial > Inserir > Inserir Linhas da Planilha, e as linhas em branco serão inseridas acima do texto selecionado, veja as capturas de tela:

click Home > Insert > Insert Sheet Rows arrow right blank rows are inserted above the selected text

 Baixe e experimente gratuitamente o Kutools para Excel agora!


Demonstração: Inserir linha em branco acima de texto específico com Kutools para Excel

 

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: 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 |Acionar Funções Aprimoradas
Recursos populares: Encontrar, Destacar ou Marcar Duplicados|Excluir Linhas em Branco|Combinar Colunas ou Células 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 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 o Estado de Visibilidade de 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
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 outros!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. 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...


Office Tab traz interface de abas para o Office e facilita muito 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 da mesma janela, em vez de novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!