Skip to main content

Como encontrar onde um intervalo nomeado específico é usado no Excel?

Author: Kelly Last Modified: 2025-06-04

Depois de criar um intervalo nomeado, você pode usá-lo em várias células e fórmulas. Mas como descobrir essas células e fórmulas na pasta de trabalho atual? Este artigo apresenta três maneiras engenhosas de resolver isso facilmente.

Encontre onde um intervalo nomeado específico é usado com o recurso Localizar e Substituir

Encontre onde um intervalo nomeado específico é usado com VBA

Encontre onde um intervalo nomeado específico é usado com Kutools para Excel


arrow blue right bubble Encontre onde um intervalo nomeado específico é usado com o recurso Localizar e Substituir

Podemos facilmente aplicar o recurso Localizar e Substituir do Excel para encontrar todas as células que aplicam o intervalo nomeado específico. Por favor, siga os passos abaixo:

1. Pressione simultaneamente as teclas Ctrl + F para abrir a caixa de diálogo Localizar e Substituir.

Nota: Você também pode abrir esta caixa de diálogo Localizar e Substituir clicando em Página Inicial > Localizar e Selecionar > Localizar.

2. Na caixa de diálogo Localizar e Substituir aberta, por favor faça conforme mostrado na captura de tela a seguir:

set options in the Find and Replace dialog box

(1) Digite o nome do intervalo nomeado específico na caixa Localizar o que;

(2) Selecione Pasta de Trabalho na lista suspensa Dentro;

(3) Clique no botão Localizar Tudo.

Nota: Se a lista suspensa Dentro não estiver visível, clique no botão Opções para expandir as opções de pesquisa.

Agora você verá todas as células contendo o nome do intervalo nomeado especificado listadas na parte inferior da caixa de diálogo Localizar e Substituir. Veja a captura de tela:

all cells containing the name of specified named range are listing

Nota: O método Localizar e Substituir não apenas encontra todas as células que utilizam esse intervalo nomeado específico, mas também encontra todas as células cobertas por esse intervalo nomeado.



arrow blue right bubble Encontre onde um intervalo nomeado específico é usado com VBA

Este método introduzirá uma macro VBA para encontrar todas as células que utilizam o intervalo nomeado específico no Excel. Por favor, siga os passos abaixo:

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

2. Clique em Inserir > Módulo, e copie e cole o seguinte código na janela Módulo aberta.

VBA: Encontrar onde um intervalo nomeado específico é usado

Sub Find_namedrange_place()
Dim xRg As Range
Dim xCell As Range
Dim xSht As Worksheet
Dim xFoundAt As String
Dim xAddress As String
Dim xShName As String
Dim xSearchName As String
On Error Resume Next
xShName = Application.InputBox("Please type a sheet name you will find cells in:", "Kutools for Excel", Application.ActiveSheet.Name)
Set xSht = Application.Worksheets(xShName)
Set xRg = xSht.Cells.SpecialCells(xlCellTypeFormulas)
On Error GoTo 0
If Not xRg Is Nothing Then
xSearchName = Application.InputBox("Please type the name of named range:", "Kutools for Excel")
Set xCell = xRg.Find(What:=xSearchName, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False)
        If Not xCell Is Nothing Then
xAddress = xCell.Address
If IsPresent(xCell.Formula, xSearchName) Then
xFoundAt = xCell.Address
End If
            Do
Set xCell = xRg.FindNext(xCell)
If Not xCell Is Nothing Then
If xCell.Address = xAddress Then Exit Do
If IsPresent(xCell.Formula, xSearchName) Then
If xFoundAt = "" Then
xFoundAt = xCell.Address
Else
xFoundAt = xFoundAt & ", " & xCell.Address
End If
End If
Else
Exit Do
End If
Loop
End If
If xFoundAt = "" Then
MsgBox "The Named Range was not found", , "Kutools for Excel"
Else
MsgBox "The Named Range has been found these locations: " & xFoundAt, , "Kutools for Excel"
End If
On Error Resume Next
xSht.Range(xFoundAt).Select
End If
End Sub
Private Function IsPresent(sFormula As String, sName As String) As Boolean
Dim xPos1 As Long
Dim xPos2 As Long
Dim xLen As Long
Dim I As Long
xLen = Len(sFormula)
xPos2 = 1
Do
xPos1 = InStr(xPos2, sFormula, sName) - 1
If xPos1 < 1 Then Exit Do
IsPresent = IsVaildChar(sFormula, xPos1)
xPos2 = xPos1 + Len(sName) + 1
If IsPresent Then
If xPos2 <= xLen Then
IsPresent = IsVaildChar(sFormula, xPos2)
End If
End If
Loop
End Function
Private Function IsVaildChar(sFormula As String, Pos As Long) As Boolean
Dim I As Long
IsVaildChar = True
For I = 65 To 90
If UCase(Mid(sFormula, Pos, 1)) = Chr(I) Then
IsVaildChar = False
Exit For
End If
Next I
If IsVaildChar = True Then
If UCase(Mid(sFormula, Pos, 1)) = Chr(34) Then
IsVaildChar = False
End If
End If
If IsVaildChar = True Then
If UCase(Mid(sFormula, Pos, 1)) = Chr(95) Then
IsVaildChar = False
End If
End If
End Function
3. Clique no Executar botão ou pressione F5 Tecla para executar este VBA.

4. Agora, na primeira caixa de diálogo Kutools para Excel aberta, digite o nome da planilha nela e clique no botão OK; depois, na segunda caixa de diálogo aberta, digite o nome do intervalo nomeado específico nela e clique no botão OK. Veja as capturas de tela:

type the worksheet name
type the named range

5. Agora a terceira caixa de diálogo Kutools para Excel aparece e lista as células que utilizam o intervalo nomeado específico conforme mostrado na captura de tela abaixo.

a dialog box comes out and lists cells using the certain named range

Depois de clicar no botão OK para fechar esta caixa de diálogo, essas células encontradas são selecionadas imediatamente na planilha especificada.

Nota: Este VBA só pode procurar células que utilizam o intervalo nomeado específico em uma planilha de cada vez.


arrow blue right bubbleEncontre onde um intervalo nomeado específico é usado com Kutools para Excel

Se você tiver o Kutools para Excel instalado, sua utilidade Substituir Nomes de Intervalos pode ajudá-lo a encontrar e listar todas as células e fórmulas que utilizam o intervalo nomeado específico no Excel.

Kutools para Excel - Repleto de mais de 300 ferramentas essenciais para o Excel. Aproveite recursos de IA gratuitos permanentemente! Faça o download agora!

1. Clique em Kutools > Mais > Substituir Nomes de Intervalos para abrir a caixa de diálogo Substituir Nomes de Intervalos.

click Replace Range Names of kutools

2. Na caixa de diálogo Substituir Nomes de Intervalos aberta, vá para a aba Nome, e clique na lista suspensa Com base no Nome e selecione o intervalo nomeado específico dela conforme mostrado na captura de tela abaixo:

select the certain named range from the eplace Range Names dialog box

Agora todas as células e fórmulas correspondentes que utilizam o intervalo nomeado específico estão listadas na caixa de diálogo imediatamente.

3. Feche a caixa de diálogo Substituir Nomes de Intervalos.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


Demonstração: encontrar onde um intervalo nomeado específico é usado no Excel

 

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!