Externe Verknüpfungen in Excel finden
Schritt-für-Schritt-Anleitung
Um externe Verknüpfungen in Excel zu finden, kannst Du verschiedene Methoden nutzen. Eine der effektivsten Methoden ist der Einsatz von VBA-Makros. Hier ist eine Schritt-für-Schritt-Anleitung, um externe Verknüpfungen zu finden:
-
Öffne die Excel-Datei, in der Du nach externen Verknüpfungen suchen möchtest.
-
Drücke Alt + F11, um den VBA-Editor zu öffnen.
-
Klicke auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.
-
Kopiere den folgenden VBA-Code in das Modul:
Sub Verknuepfungen_Suchen()
Dim s As Object
For Each s In Sheets
s.Visible = True
Next
ws = ActiveWorkbook.Worksheets.Count
For c = 1 To ws
Sheets(c).Select
n = ActiveSheet.Name
n2 = "Formeln_" & n
FIndex = False
z = 2
Set r1 = Range("a1", Range("a1").SpecialCells(xlLastCell))
For Each a In r1.Cells
If a.HasFormula Then
If InStr(a.Formula, "[") > 0 Then
If FIndex = False Then
Worksheets.Add after:=Sheets(n)
ActiveSheet.Name = n2
Kopf = Array("Zelle", "Zeile", "Spalte", "Formel")
For t = 1 To 4
Cells(1, t) = Kopf(t - 1)
Cells(1, t).Font.Bold = True
Next t
FIndex = True
End If
Sheets(n2).Cells(z, 1) = a.Address(rowabsolute:=False, columnabsolute:=False)
Sheets(n2).Cells(z, 2) = a.Row
Sheets(n2).Cells(z, 3) = a.Column
Sheets(n2).Cells(z, 4) = "'" & a.Formula
z = z + 1
End If
End If
Next a
Columns("A:D").EntireColumn.AutoFit
Range("A1").Select
Next c
End Sub
-
Schließe den VBA-Editor und gehe zurück zu Excel.
-
Führe das Makro aus, indem Du Alt + F8 drückst, das Makro Verknuepfungen_Suchen auswählst und auf Ausführen klickst.
Das Makro erstellt ein neues Arbeitsblatt, in dem alle Zellen mit externen Verknüpfungen aufgelistet sind.
Häufige Fehler und Lösungen
-
Fehler: "Syntaxfehler" beim Ausführen des Makros.
- Lösung: Überprüfe den VBA-Code auf Tippfehler und stelle sicher, dass alle Klammern und Anführungszeichen korrekt gesetzt sind.
-
Fehler: "Keine externen Verknüpfungen gefunden".
- Lösung: Vergewissere Dich, dass es tatsächlich externe Verknüpfungen in der Datei gibt. Manchmal sind sie in Namensdefinitionen versteckt.
-
Fehler: Makro findet keine externen Verknüpfungen.
- Lösung: Stelle sicher, dass Du in der richtigen Arbeitsmappe arbeitest und dass alle Arbeitsblätter sichtbar sind.
Alternative Methoden
Wenn Du keine VBA-Makros verwenden möchtest, kannst Du auch die integrierte Suchfunktion von Excel nutzen:
- Drücke
Strg + F, um das Suchfenster zu öffnen.
- Wähle
Optionen aus, um die erweiterten Suchoptionen anzuzeigen.
- Setze die Suchkriterien:
- Suchen in: Formeln
- Suchen nach: ":\" oder ".xls" (je nach Art der Verknüpfung)
- Klicke auf
Alle suchen.
Diese Methode zeigt Dir alle Zellen an, die externe Verknüpfungen enthalten.
Praktische Beispiele
Hier sind einige Beispiele, wie Du externe Verknüpfungen in Excel finden kannst:
-
Beispiel 1: Suche nach einer externen Verknüpfung zu einer anderen Datei.
- Verwende die Suchfunktion und suche nach dem Dateinamen oder dem Typischen Zeichen wie ".xls".
-
Beispiel 2: Verwende das Makro, um alle Zellen mit externen Verknüpfungen aufzulisten.
- Führe das oben angegebene Makro aus und überprüfe das neu erstellte Arbeitsblatt.
Tipps für Profis
-
Regelmäßige Prüfung: Es ist hilfreich, regelmäßig nach externen Verknüpfungen in Deinen Excel-Dateien zu suchen, um unerwartete Fehler beim Öffnen der Datei zu vermeiden.
-
Verknüpfungen auflösen: Wenn Du keine externen Verknüpfungen mehr benötigst, kannst Du sie über Bearbeiten > Verknüpfungen > Quelle löschen auflösen.
-
Dokumentation der Verknüpfungen: Halte eine Liste von externen Verknüpfungen in einem separaten Arbeitsblatt, um den Überblick zu behalten.
FAQ: Häufige Fragen
1. Wie finde ich schnell externe Verknüpfungen in einer großen Excel-Datei?
Verwende das VBA-Makro, um alle externen Verknüpfungen aufzulisten, anstatt manuell durch jede Zelle zu suchen.
2. Was kann ich tun, wenn ich externe Verknüpfungen in Namen habe?
Du musst die Namen manuell überprüfen, da die Suche nur in Zellen funktioniert. Verwende den VBA-Code von Erich, um auch die Namen zu überprüfen.
3. Gibt es eine Möglichkeit, alle externen Verknüpfungen auf einmal zu entfernen?
Ja, Du kannst Bearbeiten > Verknüpfungen > Quelle löschen verwenden, um alle externen Verknüpfungen in einem Schritt zu entfernen.