KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como encontrar onde um determinado intervalo com nome é utilizado no Excel?

AutorKelly Data de Modificação

Após criar um intervalo com nome, pode utilizá-lo em várias células e fórmulas. Mas como localizar essas células e fórmulas no Livro de Trabalho Atual? Este artigo apresenta três métodos práticos para resolver este problema com facilidade.

Localizar onde é utilizado um determinado intervalo com nome com a funcionalidade Localizar e Substituir

Localizar onde é utilizado um determinado intervalo com nome com VBA

Localizar onde é utilizado um determinado intervalo com nome com o Kutools para Excel


seta azul para a direita com balão Localizar onde é utilizado um determinado intervalo com nome com a funcionalidade Localizar e Substituir

Podemos aplicar facilmente a funcionalidade Localizar e Substituir do Excel para encontrar todas as células que utilizam um determinado intervalo com nome. Siga estes passos:

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

Nota: Também pode abrir esta caixa de diálogo Localizar e Substituir clicando em Base > Localizar e Selecionar > Localizar.

2. Na caixa de diálogo Localizar e Substituir aberta, proceda conforme ilustrado na seguinte imagem:

definir opções na caixa de diálogo Localizar e Substituir

(1) Digite o nome de determinado intervalo com nome na caixa Localizar o que;

(2) Selecione Livrona lista pendente Em;

(3) Clique no botão Localizar Tudo.

Nota: Se a lista pendente Em estiver invisível, clique no botão Opçõespara expandir as Opções de Pesquisa.

Agora, verá todas as células que contêm o nome do intervalo com nome especificado listadas na parte inferior da caixa de diálogo Localizar e Substituir. Veja a imagem:

todas as células que contêm o nome da referência nomeada especificada estão listadas

Nota: O método Localizar e Substituir não só encontra todas as células que utilizam este intervalo com nome, como também localiza todas as células abrangidas por ele.



seta azul para a direita com balão Localizar onde é utilizado um determinado intervalo com nome com VBA

Este método introduz uma macro VBA para localizar todas as células que utilizam determinado intervalo com nome no Excel. Proceda da seguinte forma:

1. Prima simultaneamente as teclas Alt+F11 para abrir a janela do Microsoft Visual Basic para Aplicações.

2. Clique em Inserir > Módulo e copie e cole o seguinte código na janela do Módulo que se abriu.

VBA: Localizar onde é utilizado um determinado intervalo com nome

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 Executarbotão ou prima F5para executar esta macro VBA.

4. Agora, na primeira caixa de diálogo do Kutools para Excel que abrir, digite o nome da folha e clique no botão OK; em seguida, na segunda caixa de diálogo aberta, introduza o nome pretendido para o intervalo com nome e clique no botão OK. Veja as imagens:

digite o nome da folha de cálculo
digite a referência nomeada

5. Agora, a terceira caixa de diálogo Kutools para Excel abre-se e lista as células que utilizam o intervalo com nome indicado, conforme mostrado na imagem abaixo.

uma caixa de diálogo aparece e lista as células que utilizam a referência nomeada específica

Após clicar no botão OK para fechar esta caixa de diálogo, as células encontradas são imediatamente selecionadas na folha de cálculo especificada.

Nota: Esta macro VBA só consegue procurar células que utilizem o intervalo com nome especificado numa única folha de cálculo de cada vez.


seta azul para a direita com balãoLocalizar onde é utilizado um determinado intervalo com nome com o Kutools para Excel

Se tiver o Kutools para Excel instalado, a sua funcionalidade Substituir Nome da célula ajuda-o a localizar e listar todas as células e fórmulas que utilizam um determinado intervalo com nome no Excel.

Kutools para Excel – Inclui mais de 300 ferramentas essenciais para o Excel. Torne as suas tarefas no Excel mais rápidas, fáceis e eficientes.Descarregue já!

1. Clique em Kutools > Mais > Substituir Nome da célula para abrir a caixa de diálogo Substituir Nome da célula.

clique em Substituir Referências Nomeadas do Kutools

2. Na caixa de diálogo Substituir Nome da célula aberta, aceda ao separador Nome, clique na lista pendente Com base no Nome e selecione o intervalo com nome pretendido, conforme mostrado na imagem abaixo:

selecione a referência nomeada específica na caixa de diálogo Substituir Referências Nomeadas

Agora, todas as células e respetivas fórmulas que utilizam o intervalo com nome especificado estão listadas na caixa de diálogo.

3. Feche a caixa de diálogo Substituir Nome da célula.

Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já


Demonstração: localizar onde é utilizado um determinado intervalo com nome no Excel

 

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o 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
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos