Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: automatische aktualisierung von Links

automatische aktualisierung von Links
15.11.2021 20:03:29
Links
Guten Abend zusammen
Seit gestern meldet mir Excel in einer Datei die bis anhin problemlos lief einen Sicherheitshinweis;
Die automatische Aktualisierung von Links wurde deaktiviert..........
Es sind aber gar keine Links in der Datei enthalten. Wie kann ich diese Meldung unterdrücken?
Vielen Dank für eure Hilfe
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: automatische aktualisierung von Links
16.11.2021 08:04:01
Links
Hallo Benedikt,
es SIND Links in der Datei enthalten, entferne diese.
Schaue dabei nicht nur in Zellen, sondern auch im Namensmanager, in den bedingten Formatierungen, in den Datenüberprüfungen ... irgendwo ist einer.
Können ja wetten. Lad hoch die Datei, wetten ich finde den Link?
LG,
Klaus M.
Anzeige
AW: automatische aktualisierung von Links
16.11.2021 15:48:17
Links
Hallo Klaus
wäre echt ein Spass gegen Dich zu wetten.... vermutlich zu meinen ungunsten
Leider ist die Datei zu gross und gefüllt mit vertraulichen Daten die ich so nicht ins Netz stellen kann.
Also mit nachfolgendem Macro wurde in allen 10 Arbeitsblättern nichts gefunden

Sub ListLinks()
Dim xSheet As Worksheet
Dim xRg As Range
Dim xCell As Range
Dim xCount As Long
Dim xLinkArr() As String
On Error Resume Next
For Each xSheet In Worksheets
Set xRg = xSheet.UsedRange.SpecialCells(xlCellTypeFormulas)
If xRg Is Nothing Then GoTo LblNext
For Each xCell In xRg
If InStr(1, xCell.Formula, "[") > 0 Then
xCount = xCount + 1
ReDim Preserve xLinkArr(1 To 2, 1 To xCount)
xLinkArr(1, xCount) = xCell.Address(, , , True)
xLinkArr(2, xCount) = "'" & xCell.Formula
End If
Next
LblNext:
Next
If xCount > 0 Then
Sheets.Add(Sheets(1)).Name = "Link Sheet"
Range("A1").Resize(, 2).Value = Array("Location", "Reference")
Range("A2").Resize(UBound(xLinkArr, 2), UBound(xLinkArr, 1)).Value = Application.Transpose(xLinkArr)
Columns("A:B").AutoFit
Else
MsgBox "No links were found within the active workbook.", vbInformation, "KuTools for Excel"
End If
End Sub
Im Register Daten sind keine Verknüpfungen ersichtlich, (ist ausgegraut) so und jetzt bleibt nur noch der Namensmanager welchen ich genauer anschauen muss.
Vielen Dank für deine Hilfe, allenfalls hast du noch ein Tool zum auffinden des Links
Anzeige
AW: automatische aktualisierung von Links
17.11.2021 09:14:00
Links
Hey Benedikt,
speicher die Datei unter "Name_Copy"
lösche ALLE Inhalte, so dass alle 10 Tabs komplett leer sind
speichere
öffne
Wenn jetzt immer noch die "Zellverknüpfung" Fehlermeldung kommt, lad die Datei hoch (und wette gegen mich)
LG,
Klaus M.
AW: automatische aktualisierung von Links
17.11.2021 09:38:10
Links
Hallo
Versuch mal über das Excel eigenen AddIn "Inquire" dein Arbeitsmappezu analysieren.
Interessant für Dich:
Formeln - Bezug auf externe Arbeitsmappen
Zellen - Mit Gültigkeitskriterien
Zellen - Mit bedingter Formatierung
Bereiche - Benannte Elemente
Peter
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Automatische Aktualisierung von Links in Excel beheben


Schritt-für-Schritt-Anleitung

  1. Überprüfen der Datei auf Links

    • Öffne deine Excel-Datei.
    • Gehe zu Formeln > Namensmanager, um nach eventuell versteckten Links zu suchen.
    • Durchsuche auch bedingte Formatierungen und Datenüberprüfungen, da hier ebenfalls Links versteckt sein können.
  2. Mikro zur Auffindung von Links verwenden

    • Du kannst ein Makro verwenden, um alle Links in deiner Arbeitsmappe aufzulisten. Kopiere den folgenden VBA-Code in ein neues Modul:
    Sub ListLinks()
       Dim xSheet As Worksheet
       Dim xRg As Range
       Dim xCell As Range
       Dim xCount As Long
       Dim xLinkArr() As String
       On Error Resume Next
       For Each xSheet In Worksheets
           Set xRg = xSheet.UsedRange.SpecialCells(xlCellTypeFormulas)
           If xRg Is Nothing Then GoTo LblNext
           For Each xCell In xRg
               If InStr(1, xCell.Formula, "[") > 0 Then
                   xCount = xCount + 1
                   ReDim Preserve xLinkArr(1 To 2, 1 To xCount)
                   xLinkArr(1, xCount) = xCell.Address(, , , True)
                   xLinkArr(2, xCount) = "'" & xCell.Formula
               End If
           Next
    LblNext:
       Next
       If xCount > 0 Then
           Sheets.Add(Sheets(1)).Name = "Link Sheet"
           Range("A1").Resize(, 2).Value = Array("Location", "Reference")
           Range("A2").Resize(UBound(xLinkArr, 2), UBound(xLinkArr, 1)).Value = Application.Transpose(xLinkArr)
           Columns("A:B").AutoFit
       Else
           MsgBox "No links were found within the active workbook.", vbInformation, "KuTools for Excel"
       End If
    End Sub
  3. Datei speichern und testen

    • Speicher die Datei unter einem neuen Namen, z.B. Datei_Copy.xlsx.
    • Lösche alle Inhalte in den Arbeitsblättern und speichere die leere Datei. Öffne sie dann erneut, um zu prüfen, ob die Fehlermeldung weiterhin auftritt.

Häufige Fehler und Lösungen

  • Fehlermeldung: "Die automatische Aktualisierung von Links wurde deaktiviert"

    • Überprüfe, ob tatsächlich Links in der Datei vorhanden sind. Sie könnten in Formeln oder im Namensmanager versteckt sein.
  • Excel meldet, dass Verknüpfungen nicht aktualisiert werden können

    • Stelle sicher, dass du die Datei nicht schreibgeschützt geöffnet hast. Dies kann die automatische Aktualisierung von Links verhindern.
  • Makro findet keine Links, obwohl welche vorhanden sind

    • Achte darauf, dass das Makro korrekt ausgeführt wird und keine Fehler im Code vorhanden sind.

Alternative Methoden

  • Inquire-Add-In verwenden

    • Wenn du Excel 2013 oder neuer verwendest, kannst du das Inquire-Add-In aktivieren, um deine Arbeitsmappe auf externe Verknüpfungen zu überprüfen. Gehe dazu zu Datei > Optionen > Add-Ins und aktiviere Inquire.
  • Excel Hyperlinks automatisch aktualisieren

    • Du kannst auch die Hyperlink-Funktion in Excel nutzen, die es dir ermöglicht, Links automatisch zu aktualisieren, wenn du die Datei speicherst.

Praktische Beispiele

  • Beispiel für die Verwendung des Makros

    • Wenn du das oben genannte Makro ausführst, wird eine neue Tabelle mit allen gefundenen Links erstellt. Dies ermöglicht dir, die Links leicht zu überprüfen und gegebenenfalls zu löschen.
  • Verknüpfungen in bedingten Formatierungen

    • Oft sind Verknüpfungen in bedingten Formatierungen versteckt. Überprüfe diese, indem du die Formatierungen aufrufst und nach externen Referenzen suchst.

Tipps für Profis

  • Verknüpfungen in großen Dateien finden

    • Wenn du mit großen Excel-Dateien arbeitest, kann das Tool "Kutools for Excel" nützlich sein. Es bietet eine Funktion, um alle externen Links in einer Datei schnell zu finden.
  • Excel Meldung "Verknüpfungen aktualisieren unterdrücken"

    • Du kannst die Sicherheitswarnung unterdrücken, indem du die Datei in den Optionen von Excel als vertrauenswürdig einfügst.

FAQ: Häufige Fragen

1. Wie kann ich die automatische Aktualisierung von Links aktivieren? Um die automatische Aktualisierung von Links in Excel zu aktivieren, gehe zu Datei > Optionen > Erweitert und aktiviere die entsprechenden Optionen.

2. Was tun, wenn Excel die automatische Aktualisierung von Verknüpfungen deaktiviert hat? Überprüfe die Datei auf versteckte Links, benutze das Makro oder das Inquire-Add-In, um alle Verknüpfungen zu finden und zu bereinigen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige