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

externe Datenverbindungen machen Schwierikeiten

Forumthread: externe Datenverbindungen machen Schwierikeiten

externe Datenverbindungen machen Schwierikeiten
27.06.2019 17:48:22
Pepi
Hall zusammen
Ich habe Office 2019 (kann nicht angekreuzt werden!
Ich habe ein Makro, das CSV-Dateien importiert - soweit alles gut.
Offenbar werden diese Verbindungen in der Exceldatei gepeichert "Daten - Abfragen von Verbindungen" mittlerweile sind es mehr als 400. Leider kann ich diese Verbindungen nur einzeln löschen - viele Dateien sind nicht mehr vorhanden. Gibt das den Fehler?
Ich bekomme folgende Meldung:
Reparierte Datensätze: Externer Formelbezug von /xl/connections.xml-Part (Datenverbindung)
Was muss ich tun, um diese Meldung nicht wieder zu erhalten?
Kann man diese Datenverbindungen per Makro löschen/auflisten?
Beim Vorgänger Excel 2010 hatte ich keine Probleme!
danke für Eure Unterstützung
mfg Pepi
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: externe Datenverbindungen machen Schwierikeiten
27.06.2019 18:11:49
onur
"Ich habe ein Makro, das CSV-Dateien importiert - soweit alles gut" - Ich glaube eher, das eigentliche Problem ist der Code, mit dem du die CSV's importierst. Hast du dafür den Makrorecorder benutzt?
AW: externe Datenverbindungen machen Schwierikeiten
27.06.2019 18:21:55
Rainer
Hallo Pepi,
wieviele von den 400 Verbindungen brauchst du?
Evtl. mal aufräumen:
Sub KILLQUERY()
' Delete the Querytables (ALL IN WORKBOOK!)
Dim cn
For Each cn In ThisWorkbook.Connections
cn.Delete
Next cn
For Each cn In ActiveSheet.QueryTables
cn.Delete
Next cn
End Sub
Gruß, Rainer
Anzeige
AW: externe Datenverbindungen machen Schwierikeiten
27.06.2019 21:10:36
Pepi
Hallo zusammen
schon mal danke für das Makro zum Löschen für die Verbindungen (aufräumen)
Leider habe ich den Fehler nun auch mit Excel 2010.
Beim öffnen bekomme ich den Fehler "Externe Verbindungen deaktiviert", den denn oben beschriebenen Fehler. Ich habe das Importmakro minimiert, und der Fehler kommt auch hier.
siehe Beispieldatei - ich habe diesen Code mal gefunden - muss er evt. angepasst werden?
https://www.herber.de/bbs/user/130620.xlsm
Muss ich evt. bei den Sicherheitseinstellungen was ändern?
vielen Dank für Eure Hilfe
mfg Pepi
Anzeige
AW: externe Datenverbindungen machen Schwierikeiten
27.06.2019 21:10:38
Pepi
Hallo zusammen
schon mal danke für das Makro zum Löschen für die Verbindungen (aufräumen)
Leider habe ich den Fehler nun auch mit Excel 2010.
Beim öffnen bekomme ich den Fehler "Externe Verbindungen deaktiviert", den denn oben beschriebenen Fehler. Ich habe das Importmakro minimiert, und der Fehler kommt auch hier.
siehe Beispieldatei - ich habe diesen Code mal gefunden - muss er evt. angepasst werden?
https://www.herber.de/bbs/user/130620.xlsm
Muss ich evt. bei den Sicherheitseinstellungen was ändern?
vielen Dank für Eure Hilfe
mfg Pepi
Anzeige
AW: externe Datenverbindungen machen Schwierikeiten
27.06.2019 21:23:44
Rainer
Liegt deine Datei in einem Netzlaufwerk?
AW: externe Datenverbindungen machen Schwierikeiten
27.06.2019 21:50:44
Pepi
Ja die excel Datei u die csvdatei sind auf onedrive gespeichert, bis vor kurzem auf googledrive
Mfg pepi
AW: externe Datenverbindungen machen Schwierikeiten
27.06.2019 21:56:54
Rainer
Oh mit OneDrive kenn ich mich nicht aus.
Ich weiß von Netzlaufwerken, dass man diese als vertrauenswürdig deklarieren musste, damit Excel nicht spinnt. Das geht (sinnigerweisse) in den "Internetoptionen", Sicherheit, Vertrauenswürdige Websites.
Wenn also dein Onedrive über eine IP Adresse angesprochen wird, dann trage sie mal dort als "Vertrauenswürdige Website" ein.
Gruß, Rainer
Anzeige
AW: externe Datenverbindungen machen Schwierikeiten
27.06.2019 22:01:47
Pepi
Danke Onur, dein Code scheint besser zu funktionieren - ich werde ihn noch in mein Makro einbauen und hoffe, dass dann das Ganze auch noch läuft - vielen Dank
lg Pepi
Anzeige
Anzeige

Infobox / Tutorial

Externe Datenverbindungen in Excel verwalten


Schritt-für-Schritt-Anleitung

Um externe Datenverbindungen in Excel zu verwalten, befolge diese Schritte:

  1. Datenverbindungen anzeigen: Gehe zu Daten > Abfragen und Verbindungen. Hier kannst Du alle bestehenden Datenverbindungen sehen.

  2. Externe Datenverbindung löschen:

    • Klicke mit der rechten Maustaste auf die Verbindung, die Du löschen möchtest.
    • Wähle Löschen aus dem Kontextmenü.
    • Bei vielen Verbindungen kannst Du das Makro verwenden, um sie schnell zu entfernen (siehe Abschnitt zu praktischen Beispielen).
  3. Datenverbindungen aktivieren: Wenn Du beim Öffnen der Datei die Meldung erhältst, dass „externe Datenverbindungen deaktiviert“ wurden, gehe zu Datei > Optionen > Trust Center > Trust Center-Einstellungen > Externe Inhalte und aktiviere die entsprechenden Optionen.

  4. Makro zum Löschen von Datenverbindungen verwenden: Füge den folgenden VBA-Code in ein Modul ein, um alle Verbindungen zu löschen:

    Sub KILLQUERY()
       Dim cn
       For Each cn In ThisWorkbook.Connections
           cn.Delete
       Next cn
       For Each cn In ActiveSheet.QueryTables
           cn.Delete
       Next cn
    End Sub

Häufige Fehler und Lösungen

  • Meldung „Externe Verbindungen deaktiviert“: Diese erscheint oft, wenn die Datei auf einem Netzlaufwerk oder OneDrive gespeichert ist. Stelle sicher, dass das Laufwerk als vertrauenswürdig eingestuft ist, indem Du die IP-Adresse in den Internetoptionen hinzufügst.

  • Reparierte Datensätze – externer Formelbezug: Diese Meldung tritt auf, wenn Excel auf nicht mehr vorhandene Datenverbindungen zugreifen möchte. Lösche diese Verbindungen, um die Meldung zu vermeiden.


Alternative Methoden

  1. Excel Abfragen und Verbindungen löschen: Neben dem oben genannten VBA-Ansatz kannst Du auch manuell über das Menü Daten > Abfragen und Verbindungen die Verbindungen einzeln löschen.

  2. Verwendung von Power Query: In Excel 2016 und höher kannst Du Power Query nutzen, um Datenverbindungen zu verwalten und zu löschen. Gehe zu Daten > Get Data und verwalte dort Deine Verbindungen.


Praktische Beispiele

  • Beispiel 1: Wenn Du ein Makro zum Importieren von CSV-Dateien verwendest, stelle sicher, dass Du die Verbindungen nach dem Import überprüfst und unnötige Verbindungen entfernst.

  • Beispiel 2: Wenn Du eine Datei von Google Drive nach OneDrive verschiebst, überprüfe die Datenverbindungen, da diese möglicherweise nicht mehr gültig sind.


Tipps für Profis

  • Regelmäßiges Aufräumen: Überprüfe regelmäßig, welche Datenverbindungen Du wirklich benötigst, um die Leistung Deiner Excel-Datei zu optimieren.

  • Fehlerprotokollierung: Erstelle ein Protokoll von Fehlern, die beim Öffnen von Excel-Dateien auftreten, um wiederkehrende Probleme leichter zu identifizieren und zu beheben.


FAQ: Häufige Fragen

1. Wie kann ich alle externen Datenverbindungen auf einmal löschen? Du kannst den oben angegebenen VBA-Code verwenden, um alle Verbindungen im Workbook zu löschen.

2. Wo finde ich die Sicherheitseinstellungen für externe Datenverbindungen? Gehe zu Datei > Optionen > Trust Center > Trust Center-Einstellungen > Externe Inhalte, um die Einstellungen zu konfigurieren.

3. Was kann ich tun, wenn ich die Meldung „Reparierte Datensätze“ erhalte? Diese Meldung weist darauf hin, dass Excel auf nicht mehr vorhandene Verbindungen zugreift. Lösche diese Verbindungen, um das Problem zu beheben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige