Skip to main content

Como encontrar todos os textos sublinhados em um intervalo ou planilha inteira no Excel?

Author: Sun Last Modified: 2025-06-04

Suponha que você tenha um intervalo de dados em uma planilha, e alguns desses dados estão sublinhados, e agora você deseja identificar esses dados sublinhados. Como você pode encontrá-los rapidamente? Aqui eu apresento alguns truques para ajudá-lo a encontrar rapidamente os textos sublinhados em um intervalo ou planilha inteira no Excel.

Encontre todos os textos sublinhados em uma planilha com VBA

Encontre todos os textos sublinhados em um intervalo ou planilha com Kutools para Excel good idea3


arrow blue right bubble Encontre todos os textos sublinhados em uma planilha com VBA

No Excel, você não pode usar a função Ir para Especial para encontrar textos sublinhados, então apresento um código VBA para ajudá-lo a encontrar todos os textos sublinhados em uma planilha.

1. Pressione as teclas Alt + F11 para abrir a janela Microsoft Visual Basic for Applications e clique em Inserir > Módulo.

2. Na janela Módulo que aparece, cole o seguinte código VBA.

VBA: Encontre todo o texto sublinhado em uma planilha.

Sub SearchForUnderline()
'Updateby20150910
    Dim Rg As Range, Rg1 As Range
    Dim I As Long
    Dim xAddress As String, xAddress1 As String, xAddress2 As String
    Dim Result As String
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set Rg = Application.InputBox("Please select a range:", "Kutools for Excel", xAddress, , , , , 8)
    If Rg Is Nothing Then Exit Sub
    Set Rg = Application.Intersect(Rg, Application.ActiveSheet.UsedRange)
    If Rg Is Nothing Then Exit Sub
    Set Rg = Rg.SpecialCells(xlCellTypeConstants)
    If Rg Is Nothing Then Exit Sub
    For Each Rg1 In Rg
        For I = 1 To Len(Rg1)
            If Rg1.Characters(I, 1).Font.Underline = xlUnderlineStyleSingle Then
                If xAddress1 = "" Then
                    xAddress1 = Rg1.Address
                Else
                    xAddress1 = xAddress1 & ", " & Rg1.Address
                End If
                Exit For
            End If
        Next
        For I = 1 To Len(Rg1)
            If Rg1.Characters(I, 1).Font.Underline = xlUnderlineStyleDouble Then
                If xAddress2 = "" Then
                    xAddress2 = Rg1.Address
                Else
                    xAddress2 = xAddress2 & ", " & Rg1.Address
                End If
                Exit For
            End If
        Next
    Next
    If xAddress1 <> "" Then Result = "Single underline address:" & vbCr & xAddress1 & vbCr & vbCr
    If xAddress2 <> "" Then Result = Result & "Double underline address:" & vbCr & xAddress2
    If Result <> "" Then MsgBox Result
End Sub

3. Clique no botão Executar ou pressione a tecla F5. Um diálogo aparecerá para selecionar um intervalo onde procurar textos sublinhados.

vba code to select the data range

4. Clique em OK, depois um diálogo aparecerá informando quais células contêm textos sublinhados simples e quais contêm textos sublinhados duplos.

a dialog will pop out to tell which cells are single underlined texts, and which are double underlined texts.

Se você quiser encontrar apenas um tipo específico de texto sublinhado em um intervalo específico, este código VBA não poderá ajudá-lo, mas você pode usar a ferramenta prática abaixo para resolver essa tarefa nesse caso.


arrow blue right bubble Encontre todos os textos sublinhados em um intervalo ou planilha com Kutools para Excel

Se você tiver o Kutools para Excel instalado, pode aplicar o utilitário Selecionar Células com Formato para encontrar rapidamente os textos sublinhados em um intervalo ou planilha inteira.

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 uma célula em branco, digite um dado nela, por exemplo, A1, e clique em Página Inicial > Sublinhado, e selecione o tipo de sublinhado desejado. Veja a captura de tela:

click Home > Underline, and select a type of underline

2. Em seguida, selecione o intervalo onde deseja encontrar os textos sublinhados específicos e clique em Kutools > Selecionar > Selecionar Células com Formato. Veja a captura de tela:

click Select Cells with Forma feature of kutools

3. E na caixa de diálogo Selecionar Células com Formato, clique em Selecionar Formato a Partir da Célula para selecionar a célula formatada com sublinhado na etapa 1. Veja a captura de tela:

click Choose Format From Cell  select the cell you format with underline

4. Clique em OK, e na caixa de diálogo Selecionar Células com Formato, marque apenas Sublinhado. Veja a captura de tela:

check Underline only in the dialog box

5. Clique em Ok, e uma caixa de diálogo aparecerá informando quantos textos sublinhados foram selecionados; clique em Sim para fechá-la.

a dialog pops out to remind you how many underlined texts are selected

Agora, todos os textos sublinhados estão selecionados.

all the underlined texts are selected

Dicas:

1. Se você deseja encontrar todos os textos sublinhados em uma planilha inteira, clique no canto superior esquerdo da planilha para selecionar toda a planilha e, em seguida, aplique o utilitário Selecionar Células com Formato.

2. Marque Ignorar células em branco na caixa de diálogo Selecionar Células com Formato, isso fará com que as células em branco sejam ignoradas, mesmo que estejam formatadas com sublinhado.

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!