Clever-Excel-Forum

Normale Version: Verknüpfung beim Laden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe eine Excel-Datei umgebaut.
Die Datei enthielt sensible Daten von anderen, diese sind natürlich gelöscht.
Wenn ich die Datei jedoch öffne, dann steht unten "Verknüfung: alter_Name.xlsx".

Ich habe schon unter "Daten - vorhandene Verbindungen" nachgeschaut, jedoch ist dort keine Verbindung mehr.

Wie bekomme ich dies weg?
Gerne auch eine VBA Lösung.

Beste Grüße
Korain
Hallöchen,

es gibt andere Stellen, z.B. definierte Namen, bedingte Formatierungen, Datenquellen von Diagrammen ...
(01.02.2022, 19:06)schauan schrieb: [ -> ]Hallöchen,

es gibt andere Stellen, z.B. definierte Namen, bedingte Formatierungen, Datenquellen von Diagrammen ...

Hallo, vielen Dank für deine Antwort.
Wie kann ich diese finden?

Hallo

externe Verknüpfungen aufspüren ist nicht ganz so einfach. Da habe ich mir auch schon mehrfach die Zähne dran ausgebissen!
Hier mal zwei Makros, eins aus dem Internet zum Verknüpfung löschen (neu, ungetestet!)  und eins zum  WB Namen anzeigen-
Verknüpfungen können auch in Formeln zu anderen Tabellen sein, DropDowns, Diagrammen, Listobjekten und Makros bei Buttons.

Harte Methode:    kopiere dir die Datei, lösche Blatt für Blatt weg, speichere die Datei, Öffne sie neu, und schaue wann die Verknüpfung weg ist. 
Dann weisst du schon mal in welchem Blatt sie sich befindet. Vielleicht fällt dir dann ein was da verknüpft sein könnte
Hinweis zu Wb-Namen: im alten Excel 2003 wurden Wb-Namen mit #REF Fehler NICHT im Wb Namen Editor angezeigt!!

mfg Gast 123

Code:
Sub Verknüpfung_löschen()
Dim aLinks As Variant, Ding As Variant
aLinks = ActiveWorkbook.LinkSources(xlExcelLinks)
For Each Ding In aLinks
    ActiveWorkbook.BreakLink Ding, xlLinkTypeExcelLinks
Next
End Sub


Sub WorkbooK_Namen_zeigen()
Dim I As Integer
MsgBox ActiveWorkbook.Names.Count
For j = 1 To ActiveWorkbook.Names.Count
    MsgBox ActiveWorkbook.Names(j).Name & vbLf & ActiveWorkbook.Names(j).RefersTo
Next
End Sub
Hallöchen,

für Namen gibt es in der Menüleiste den Namensmanager,
für die bedingte Formatierung gibt es in der Menüleiste die bedingte Formatierung und
für die Datenquelle eines Diagrammes gibt es im Kontextmenü des Diagramms den Menüpunkt Datenquelle.