Direkt zum Inhalt

Wie finde ich heraus, wo ein bestimmter benannter Bereich in Excel verwendet wird?

Nach dem Erstellen eines benannten Bereichs können Sie diesen benannten Bereich in vielen Zellen und Formeln verwenden. Aber wie kann man diese Zellen und Formeln in der aktuellen Arbeitsmappe herausfinden? In diesem Artikel werden drei knifflige Möglichkeiten zur einfachen Lösung vorgestellt.

Suchen Sie mit der Funktion Suchen und Ersetzen, wo ein bestimmter benannter Bereich verwendet wird

Finden Sie heraus, wo ein bestimmter benannter Bereich mit VBA verwendet wird

Finden Sie heraus, wo mit Kutools for Excel ein bestimmter benannter Bereich verwendet wird


Pfeil blau rechte Blase Suchen Sie mit der Funktion Suchen und Ersetzen, wo ein bestimmter benannter Bereich verwendet wird

Wir können leicht Excel anwenden Suchen und Ersetzen Funktion, um alle Zellen herauszufinden, die den bestimmten benannten Bereich anwenden. Bitte gehen Sie wie folgt vor:

1. Drücken Sie die Taste Ctrl + F Tasten gleichzeitig, um das Dialogfeld Suchen und Ersetzen zu öffnen.

Note: Sie können dieses Dialogfeld Suchen und Ersetzen auch öffnen, indem Sie auf klicken Home > Suchen & Auswählen > Finden Sie.

2. Gehen Sie im sich öffnenden Dialogfeld Suchen und Ersetzen wie folgt vor:

doc wo benannter Bereich verwendet wird 1

 

(1) Geben Sie den Namen eines bestimmten benannten Bereichs in das Feld ein Finden Sie, was Box;

(2) Wählen Sie Workbook von dem Innerhalb Dropdown-Liste;

(3) Klicken Sie auf Finde alle .

Note: Wenn die Dropdown-Liste Innerhalb nicht sichtbar ist, klicken Sie bitte auf Optionen Schaltfläche, um die Suchoptionen zu erweitern.

Jetzt sehen Sie, dass alle Zellen, die den Namen des angegebenen benannten Bereichs enthalten, unten im Dialogfeld Suchen und Ersetzen aufgelistet sind. Siehe Screenshot:

doc wo benannter Bereich verwendet wird 2

Note: Die Find and Replace-Methode ermittelt nicht nur alle Zellen, die diesen bestimmten benannten Bereich verwenden, sondern auch alle Zellen, die diesen benannten Bereich abdecken.


Pfeil blau rechte Blase Finden Sie heraus, wo ein bestimmter benannter Bereich mit VBA verwendet wird

Diese Methode führt ein VBA-Makro ein, um alle Zellen herauszufinden, die den bestimmten benannten Bereich in Excel verwenden. Bitte gehen Sie wie folgt vor:

1. Drücken Sie die Taste Andere + F11 Tasten gleichzeitig, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.

2. Klicken Sie auf die Insert > ModulKopieren Sie den folgenden Code und fügen Sie ihn in das sich öffnende Modulfenster ein.

VBA: Finden Sie heraus, wo ein bestimmter benannter Bereich verwendet wird

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. Klicken Sie auf die Führen Sie Taste oder drücken F5 Schlüssel zum Ausführen dieses VBA.

4. Geben Sie nun im ersten sich öffnenden Dialogfeld Kutools für Excel den Arbeitsblattnamen ein und klicken Sie auf OK Taste; Geben Sie dann im zweiten Dialogfeld den Namen eines bestimmten benannten Bereichs ein und klicken Sie auf OK Taste. Siehe Screenshots:

5. Nun erscheint das dritte Dialogfeld von Kutools für Excel und listet Zellen mit dem bestimmten benannten Bereich auf (siehe Abbildung unten).

Nach einem Klick auf die OK Klicken Sie auf die Schaltfläche, um dieses Dialogfeld zu schließen. Diese gefundenen Zellen werden sofort im angegebenen Arbeitsblatt ausgewählt.

Note: Dieser VBA kann nur in einem Arbeitsblatt nach Zellen suchen, die den bestimmten benannten Bereich verwenden.


Pfeil blau rechte BlaseFinden Sie heraus, wo mit Kutools for Excel ein bestimmter benannter Bereich verwendet wird

In Sie haben Kutools für Excel installiert, sein Bereichsnamen ersetzen Mit dem Dienstprogramm können Sie alle Zellen und Formeln finden und auflisten, die den bestimmten benannten Bereich in Excel verwenden.

Kutools for Excel - Vollgepackt mit über 300 wichtigen Tools für Excel. Genießen Sie eine 30-tägige KOSTENLOSE Testversion mit vollem Funktionsumfang, ohne dass eine Kreditkarte erforderlich ist! Jetzt herunterladen!

1. Klicken Sie auf die Kutoolen > Mehr > Bereichsnamen ersetzen um das Dialogfeld Bereichsnamen ersetzen zu öffnen.

doc ersetzen Bereichsnamen

2. Gehen Sie im sich öffnenden Dialogfeld Bereichsnamen ersetzen zu Name und Vorname Klicken Sie auf die Registerkarte Basisname Dropdown-Liste und wählen Sie den bestimmten benannten Bereich aus, wie im folgenden Screenshot gezeigt:

doc wo benannter Bereich verwendet wird 4

Jetzt werden alle Zellen und entsprechenden Formeln, die den bestimmten benannten Bereich verwenden, gleichzeitig im Dialogfeld aufgelistet.

3. Schließen Sie das Dialogfeld Bereichsnamen ersetzen.

Kutools for Excel - Laden Sie Excel mit über 300 wichtigen Tools auf. Genießen Sie eine 30-tägige KOSTENLOSE Testversion mit vollem Funktionsumfang, ohne dass eine Kreditkarte erforderlich ist! Hol es dir jetzt


Kutools for Excel: Über 300 praktische Werkzeuge immer zur Hand! Starten Sie noch heute Ihre 30-tägige kostenlose Testversion ohne Funktionseinschränkungen. Jetzt herunterladen!

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
In your VBA code, row 19 is in RED text before I even attempt to run it... I know there will be a problem. Once I run the code that line (#19) gives an error message:Compile error: syntax error
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations