Skip to main content

Como remover células ou linhas se não estiverem em negrito no Excel?

Author: Sun Last Modified: 2025-06-04

Suponha que você tenha um intervalo de dados com células em negrito e células sem negrito, conforme mostrado na captura de tela abaixo. Agora, o que você precisa é remover as células ou linhas que não estão em negrito. Em vez de remover manualmente uma a uma as células sem negrito, este tutorial apresenta alguns truques para resolver isso rapidamente no Excel.

sample data

Remover linhas se não estiverem em negrito com VBA

Remover células se não estiverem em negrito com Localizar e Substituir e Assistente de Intervalo

Remover linhas/células se não estiverem em negrito com Kutools para Excel good idea3


v Remover linhas se não estiverem em negrito com VBA

Para remover linhas se não estiverem em negrito, você pode usar um código VBA para lidar com isso.

1. Pressione as teclas F11 + Alt para habilitar a janela Microsoft Visual Basic for Applications.

2. Clique em Inserir > Módulo, depois cole o seguinte código VBA na nova janela Módulo.

VBA: Remover linhas se não estiverem em negrito.

Sub DeleteNonBolded()
'UpdatebyKutoolsforExcel20151116
    Dim xRg As Range
    Dim xDelRg As Range
    Dim xAddress As String
    Dim xUpdate As Boolean
    Dim I As Long
    Dim xBold As Variant
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Select a range", "Kutools for Excel", xAddress, , , , , 8)
    Set xRg = Application.Intersect(xRg, ActiveSheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    If xRg.Areas.Count > 1 Then
        MsgBox "This VBA cannot support multiple range", , "Kutools for Excel"
        Exit Sub
    End If
    xUpdate = Application.ScreenUpdating
    Application.ScreenUpdating = False
    For I = 1 To xRg.Rows.Count
        xBold = xRg.Rows(I).Cells.Font.Bold
        If TypeName(xBold) = "Boolean" Then
            If xBold = False Then
                If xDelRg Is Nothing Then
                    Set xDelRg = xRg.Rows(I).EntireRow
                Else
                    Set xDelRg = Union(xRg.Rows(I).EntireRow, xDelRg)
                End If
            End If
        End If
    Next
    xDelRg.Delete
    Application.ScreenUpdating = xUpdate
End Sub

3. Pressione a tecla F5 para executar o código VBA. Na caixa de diálogo Kutools para Excel que aparece, especifique o intervalo onde deseja remover as linhas sem células em negrito e clique no botão OK.

vba code to select data range

E então você pode ver que as linhas que não contêm células em negrito foram removidas.

original dataarrow rightthe rows which doesn’t contain bolded cells are removed

Nota: As linhas só podem ser removidas quando todas as células na mesma linha não estiverem em negrito.

a screenshot of kutools for excel ai

Desbloqueie a Magia do Excel com o Kutools AI

  • Execução Inteligente: Realize operações de células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
  • Fórmulas Personalizadas: Gere fórmulas sob medida para otimizar seus fluxos de trabalho.
  • Codificação VBA: Escreva e implemente código VBA sem esforço.
  • Interpretação de Fórmulas: Compreenda fórmulas complexas com facilidade.
  • Tradução de Texto: Supere barreiras linguísticas dentro de suas planilhas.
Potencialize suas capacidades no Excel com ferramentas alimentadas por IA. Baixe Agora e experimente uma eficiência como nunca antes!

Remover células se não estiverem em negrito com Localizar e Substituir e Assistente de Intervalo

Se você quiser apenas remover os conteúdos das células que não estão em negrito, pode usar a função Localizar e Substituir para selecionar primeiro as células em negrito, depois usar o Assistente de Intervalo do Kutools para Excel para inverter a seleção das células que não estão em negrito e, em seguida, remover os conteúdos.

1. Selecione o intervalo de dados onde deseja remover as células que não estão em negrito e pressione Ctrl + F para habilitar a caixa de diálogo Localizar e Substituir, e clique no botão Opções. Veja a captura de tela:

click at Options button in the Find and Replace dialog box

2. Clique em Formatar para acessar a caixa de diálogo Formato de Localização, e na aba Fonte, selecione Negrito na lista de Estilo da Fonte. Veja a captura de tela:

specify the font style in the Find Format dialog

3. Clique em OK > Localizar Tudo, e todas as células em negrito serão listadas na caixa de diálogo Localizar e Substituir, e pressione Ctrl + A para selecionar todas elas, depois feche a caixa de diálogo Localizar e Substituir. Veja a captura de tela:

all the bolded cells are listed and then select them

4. Depois mantenha essas células selecionadas e clique em Kutools > Selecionar > Assistente de Intervalo. Veja a captura de tela:

click Select Range Helper feature of kutools

5. Na caixa de diálogo que aparece, marque a opção Complemento primeiro e, em seguida, selecione o intervalo de dados original. Agora você pode ver que a seleção foi invertida. Veja a captura de tela:

check Inverse Selection option

6. Clique em Fechar. Agora pressione a tecla Delete para remover os conteúdos das células que não estão em negrito.

press Delete key to remove the unbold cells


Remover linhas/células se não estiverem em negrito com Kutools para Excel

Os métodos acima não são fáceis o suficiente; neste caso, você pode usar a ferramenta Selecionar Células com Formato do Kutools para Excel para identificar rapidamente células que não estão em negrito e, em seguida, removê-las.

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 gratuitamente o Kutools para Excel, faça o seguinte:

1. Selecione o intervalo de dados necessário e clique em Kutools > Selecionar > Selecionar Células com Formato. Veja a captura de tela:

click Select Cells with Format feature of kutools

2. Na caixa de diálogo que aparece, clique no botão Selecionar Formato a Partir da Célula para escolher uma célula que não está em negrito no intervalo de dados, depois marque somente Negrito na lista abaixo na seção Fonte. Veja a captura de tela:

click Choose Format From Cell button to select one not bolded cell

3. Clique em Ok, e uma caixa de diálogo aparecerá para informar o número de células selecionadas, basta clicar em Sim para fechá-la.

a dialog pops out to remind the number of selected cells

Agora todas as células que não estão em negrito estão selecionadas, e pressione a tecla Delete para remover os conteúdos das células. Ou, se você quiser remover as linhas que não estão em negrito, clique com o botão direito em qualquer uma das células selecionadas e escolha Excluir > Linha Inteira. Veja as capturas de tela:

select Delete from the right click menuarrow rightclick Entire row option

Demonstração: Remover Células/Linhas Se Não Estiverem em Negrito

 

Artigos Relacionados:

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!