Entfernen von Phantom externen Links in Excel

Ich habe eine Excel-Tabelle mit einem externen Link, den ich nicht loswerden kann.

Ich habe ziemlich viel im Internet gelesen und Microsoft empfiehlt Folgendes:

  • Für Referenzen in Zellen: Verwenden Sie Suchen und Ersetzen für [ * ], um alle Referenzen in Arbeitsblattzellen zu finden.
  • Für Referenzen in Namen: Öffnen Sie den Namensmanager und stellen Sie sicher, dass dort keine externen Referenzen vorhanden sind.
  • Für referenzen in Objekten (das ist wirklich schmerzhaft): Wähle jedes Objekt einzeln aus und schaue in die Formelleiste.
  • Für Verweise in Diagrammen (auch schmerzhaft): Überprüfen Sie die Formelleiste den Titel und die Datenreihe für jedes Diagramm.

Dadurch habe ich immer noch eine Phantom-externe Referenz, die ich nicht finden kann, also versuche ich noch einige Dinge

  • Die Funktion "Daten-Links bearbeiten" in Excel, gefolgt von einem Klick auf "Link abbrechen" (nichts passiert)
  • Verwendet, ein "FindLink" plugins (hat bei mir nicht funktioniert, war aber freundlich zu bedienen)
  • Verwendet Microsofts DeleteLinks - Plug-in (hat auch nicht funktioniert und ist nicht benutzerfreundlich)
Author: R3uK, 2015-07-09

3 answers

Für alle anderen, die stundenlang mit dem Kämmen ihrer Datei verbracht haben, kann das Problem auch bestehen, wenn Sie einen Datenvalidierungsbereich aus einer anderen Arbeitsmappe kopiert haben.

Um es zu beheben:

Ribbon->Datei->Auf Probleme prüfen->Kompatibilität prüfen

Dadurch wird der Checker angezeigt, der Ihnen mitteilt, ob die Validierung auf ein externes Blatt zeigt.

Am wichtigsten ist, dass es Ihnen sagt, auf welchem Blatt es sich befindet.

Sobald Sie die Blätter kennen, gehen Sie zum Blatt. Jetzt

Ribbon->Home->Pfeil nach unten neben Suchen und Wählen - >Datenüberprüfung.

Dadurch werden die Zellen ausgewählt, auf die die Datenüberprüfung angewendet wurde.

Jetzt

Menüband-->Daten-->Datenvalidierung

Und beheben Sie die fehlerhafte Referenz im Feld" Quelle "oder klicken Sie auf" Alle löschen", wenn Sie sie nicht benötigen.

 32
Author: Mochizmo IT,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-11-24 12:32:26

Am Ende habe ich dies auf die bedingten Formatierungsregeln zurückgeführt.

Wenn Sie auf "Home - Bedingte Formatierung - Regeln verwalten" klicken, wird der folgende Dialog angezeigt, in dem Sie die externen Referenzen relativ einfach durchsehen und ersetzen können.

geben Sie hier die Bildbeschreibung ein

 13
Author: cedd,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-07-09 15:34:05

Wenn die Arbeitsmappe groß ist, ist es nicht einfach, die Formatbedingung mit externer Referenz zu finden. Ich schreibe diese VBA-Funktion für find it. Begrenzt auf 80 Spalten und 500 Zeilen, um die Ausführungszeit zu verkürzen. wenn die Funktion stoppt, können Sie die Position überprüfen und fragen:

 ?foglio.name
 ?cella.row
 ?cella.column

    Public Function CercaLink()
    Dim Cella As Object, i&, Foglio As Object
    For Each Foglio In ActiveWorkbook.Sheets
       ActiveWorkbook.Sheets(Foglio.Name).Select
       For Each Cella In ActiveSheet.Cells
         If Cella.Column < 80 Then
           If Cella.FormatConditions.Count > 0 Then
              For i = 1 To Cella.FormatConditions.Count
                 If InStr(1, Cella.FormatConditions(i).Formula1, ":\") > 0 Then Stop
              Next
           End If
        End If
        If Cella.Row > 500 Then Exit For
     Next
  Next
  End Function
 4
Author: Renato,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-10-10 08:03:05