Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: alle Verknüpfungen auf einma löschen

alle Verknüpfungen auf einma löschen
stormlamp
Hallo,
gibt es einen Befehl um alle Verknüpfungen einer Tabelle zu löschen, ohne die Namen der Verknüpfungen, wie hier angeben zu müssen?
ActiveWorkbook.BreakLink Name:= _
"C:\Daten\Mustermann_4711.xls", Type _
:=xlExcelLinks
Da die Arbeitsmappen, die erzeugt werden, immer andere Namen haben, benötige einen globale Löschung.
Gruß
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: alle Verknüpfungen auf einma löschen
13.06.2012 14:51:16
Rudi
Hallo,
Sub BreakLinks()
Dim arrLinks As Variant, i As Integer
arrLinks = ActiveWorkbook.LinkSources(xlLinkTypeExcelLinks)
If Not IsEmpty(arrLinks) Then
For i = 1 To UBound(arrLinks)
ActiveWorkbook.BreakLink _
Name:=arrLinks(i), _
Type:=xlLinkTypeExcelLinks
Next
End If
End Sub

Gruß
Rudi
Anzeige
AW: alle Verknüpfungen auf einma löschen
13.06.2012 15:50:37
stormlamp
Danke, läuft prima

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Alle Verknüpfungen auf einmal löschen in Excel


Schritt-für-Schritt-Anleitung

Um alle Verknüpfungen in Excel schnell und effektiv zu löschen, kannst Du ein kleines VBA-Skript verwenden. Folge diesen Schritten:

  1. Öffne Deine Excel-Datei.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Klicke auf Einfügen und dann auf Modul, um ein neues Modul zu erstellen.

  4. Kopiere den folgenden Code in das Modul:

    Sub BreakLinks()
        Dim arrLinks As Variant, i As Integer
        arrLinks = ActiveWorkbook.LinkSources(xlLinkTypeExcelLinks)
        If Not IsEmpty(arrLinks) Then
            For i = 1 To UBound(arrLinks)
                ActiveWorkbook.BreakLink _
                Name:=arrLinks(i), _
                Type:=xlLinkTypeExcelLinks
            Next
        End If
    End Sub
  5. Schließe den VBA-Editor.

  6. Drücke ALT + F8, wähle BreakLinks aus und klicke auf Ausführen.

Das Skript wird alle Verknüpfungen in Deiner Excel-Datei löschen, ohne dass Du die Namen der Verknüpfungen manuell eingeben musst.


Häufige Fehler und Lösungen

  • Fehler: "Excel Verknüpfung kann nicht gelöscht werden."

    • Lösung: Stelle sicher, dass die Verknüpfungen nicht geschützt oder die Datei schreibgeschützt ist.
  • Fehler: "Verknüpfung in Excel lässt sich nicht löschen."

    • Lösung: Überprüfe, ob die Verknüpfung zu einer externen Quelle führt, die momentan geöffnet ist. Schließe die Quelle und versuche es erneut.
  • Fehler: "Excel Verknüpfungen löschen nicht möglich."

    • Lösung: Überprüfe, ob die Verknüpfung tatsächlich existiert. Du kannst alle Verknüpfungen anzeigen, um sicherzustellen, dass sie vorhanden sind.

Alternative Methoden

Falls Du kein VBA verwenden möchtest, kannst Du auch manuell alle Verknüpfungen löschen:

  1. Gehe zu Daten > Abfragen und Verbindungen.
  2. Wähle die Verknüpfungen aus, die Du löschen möchtest.
  3. Klicke auf Entfernen.

Eine andere Möglichkeit ist, die Funktion Verknüpfungen anzeigen und löschen über die Excel-Optionen zu verwenden.


Praktische Beispiele

  1. Excel externe Verknüpfungen löschen:

    • Nutze das VBA-Skript, um alle externen Verknüpfungen in einer Datei zu entfernen, die mit anderen Excel-Dateien verbunden sind.
  2. Excel alte Verknüpfungen löschen:

    • Wenn Du eine Datei bearbeitest, die viele nicht mehr benötigte Verknüpfungen enthält, hilft das Skript, diese schnell zu entfernen.

Tipps für Profis

  • Sichere Deine Daten: Bevor Du Verknüpfungen löschst, erstelle eine Sicherungskopie Deiner Datei.
  • Verknüpfungen finden und löschen: Nutze das Skript regelmäßig, um sicherzustellen, dass keine unerwünschten Verknüpfungen in Deinen Excel-Dateien bleiben.
  • Excel VBA Verknüpfungen löschen: Experimentiere mit dem VBA-Code, um zusätzliche Funktionen hinzuzufügen, wie das Protokollieren der gelöschten Verknüpfungen.

FAQ: Häufige Fragen

1. Wie kann ich alle Verknüpfungen in Excel anzeigen?
Du kannst alle Verknüpfungen anzeigen, indem Du Daten > Abfragen und Verbindungen wählst oder das folgende VBA-Skript verwendest, um sie aufzulisten.

2. Was passiert, wenn ich Verknüpfungen entferne?
Wenn Du Verknüpfungen entfernst, werden die Verbindungen zu externen Datenquellen gekappt. Stelle sicher, dass Du die benötigten Daten vorher kopierst oder speicherst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige