Skip to main content

Hoe vind je waar een bepaald benoemd bereik wordt gebruikt in Excel?

Author: Kelly Last Modified: 2025-05-29

Na het maken van een benoemd bereik, kun je dit benoemde bereik in veel cellen en formules gebruiken. Maar hoe vind je deze cellen en formules in het huidige werkboek? Dit artikel introduceert drie handige manieren om het eenvoudig op te lossen.

Zoek waar een bepaald benoemd bereik wordt gebruikt met de functie Zoeken en Vervangen

Zoek waar een bepaald benoemd bereik wordt gebruikt met VBA

Zoek waar een bepaald benoemd bereik wordt gebruikt met Kutools voor Excel


arrow blue right bubble Zoek waar een bepaald benoemd bereik wordt gebruikt met de functie Zoeken en Vervangen

We kunnen eenvoudig de functie Zoeken en Vervangen van Excel toepassen om alle cellen te vinden die het bepaalde benoemde bereik gebruiken. Doe het volgende:

1. Druk gelijktijdig op de toetsen Ctrl + F om het dialoogvenster Zoeken en Vervangen te openen.

Opmerking: Je kunt dit dialoogvenster Zoeken en Vervangen ook openen door te klikken op Start > Zoeken en selecteren > Zoeken.

2. Voer in het geopende dialoogvenster Zoeken en Vervangen de volgende stappen uit zoals in de onderstaande schermafbeelding te zien is:

set options in the Find and Replace dialog box

(1) Typ de naam van het bepaalde benoemde bereik in het vak Zoeken naar;

(2) Selecteer Werkboek uit de vervolgkeuzelijst Binnen;

(3) Klik op de knop Alles zoeken.

Opmerking: Als de vervolgkeuzelijst Binnen niet zichtbaar is, klik dan op de knop Opties om de zoekopties uit te vouwen.

Nu zie je alle cellen die de naam van het opgegeven benoemde bereik bevatten, vermeld onderaan in het dialoogvenster Zoeken en Vervangen. Zie schermafbeelding:

all cells containing the name of specified named range are listing

Opmerking: De methode Zoeken en Vervangen vindt niet alleen alle cellen die dit bepaalde benoemde bereik gebruiken, maar ook alle cellen die bedekt zijn met dit benoemde bereik.



arrow blue right bubble Zoek waar een bepaald benoemd bereik wordt gebruikt met VBA

Deze methode introduceert een VBA-macro om alle cellen te vinden die het bepaalde benoemde bereik gebruiken in Excel. Doe het volgende:

1. Druk gelijktijdig op de toetsen Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik op Invoegen > Module, en kopieer en plak de volgende code in het geopende venster Module.

VBA: Zoek waar een bepaald benoemd bereik wordt gebruikt

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. Klik op de Uitvoeren knop of druk op F5 toets om deze VBA uit te voeren.

4. Typ nu in het eerste geopende dialoogvenster van Kutools voor Excel de naam van het werkblad in en klik op de OK-knop; en typ vervolgens in het tweede geopende dialoogvenster de naam van het bepaalde benoemde bereik in en klik op de OK-knop. Zie schermafbeeldingen:

type the worksheet name
type the named range

5. Nu verschijnt het derde dialoogvenster van Kutools voor Excel en worden de cellen die het bepaalde benoemde bereik gebruiken weergegeven zoals in de onderstaande schermafbeelding te zien is.

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

Nadat je op de OK-knop hebt geklikt om dit dialoogvenster te sluiten, worden deze gevonden cellen onmiddellijk geselecteerd in het opgegeven werkblad.

Opmerking: Deze VBA kan slechts één keer cellen zoeken die het bepaalde benoemde bereik gebruiken in één werkblad.


arrow blue right bubbleZoek waar een bepaald benoemd bereik wordt gebruikt met Kutools voor Excel

Als je Kutools voor Excel hebt geïnstalleerd, kan de functie Bereiknamen vervangen je helpen om alle cellen en formules te vinden en te lijsten die het bepaalde benoemde bereik gebruiken in Excel.

Kutools voor Excel - Geleverd met meer dan 300 essentiële tools voor Excel. Geniet van permanent gratis AI-functies! Download nu!

1. Klik op Kutools > Meer > Bereiknamen vervangen om het dialoogvenster Bereiknamen vervangen te openen.

click Replace Range Names of kutools

2. Ga in het geopende dialoogvenster Bereiknamen vervangen naar het tabblad Naam, en klik op de vervolgkeuzelijst Gebaseerde naam en selecteer het bepaalde benoemde bereik zoals in de onderstaande schermafbeelding te zien is:

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

Nu worden alle cellen en bijbehorende formules die het bepaalde benoemde bereik gebruiken onmiddellijk in het dialoogvenster weergegeven.

3. Sluit het dialoogvenster Bereiknamen vervangen.

Kutools voor Excel - Boost Excel met meer dan 300 essentiële tools. Geniet van permanent gratis AI-functies! Nu verkrijgen


Demo: zoek waar een bepaald benoemd bereik wordt gebruikt in Excel

 

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!