Ich wollte einfach den Text
ftp 1.1.1.1
in eine Zelle einer großen vorhandenen Excel-Tabelle.
Ich wollte FTP nicht aus der Tabelle starten.
Als ich die Tabelle speichern wollte, erhielt ich die Meldung: Beim Speichern von „…“ sind Fehler aufgetreten. Microsoft Excel kann die Datei möglicherweise durch Entfernen oder Reparieren einiger Features retten. Um die Reparaturen in einer neuen Datei durchzuführen, klicken Sie auf Fortsetzen. Um das Speichern der Datei abzubrechen, klicken Sie auf Abbrechen.
Ich habe keinen Hinweis darauf gesehen, dass der FTP-Text die Zeile war, die das Problem verursachte.
Ich habe schließlich die Zeile gefunden, die das Problem verursachte.
Als Workaround habe ich dann vor den Text ein einfaches Anführungszeichen gesetzt.
'ftp 1.1.1.1
Ich dachte, der Fehler sei wahrscheinlich durch eine der Zeilen verursacht worden, die ich kürzlich hinzugefügt oder geändert habe, also konnte ich es ein wenig eingrenzen. Gibt es außer Ausprobieren noch eine andere Möglichkeit, herauszufinden, welche kürzlich hinzugefügte oder geänderte Zeile diesen Fehlertyp verursacht?
Antwort1
Dieses Problem wird durch einen Hyperlink mit einem ungültigen Adressfeld verursacht.
Erwägen Sie die Verwendung von VBA-Code, um ungültige Hyperlinks zu finden (und zu entfernen).
Sub RemoveInvalidHyperlinks()
Dim hl As Hyperlink
For Each hl In Cells.Hyperlinks
'If Address contains a space, it is invalid.
If InStr(hl.Address, " ") > 0 Then
hl.Delete 'Note: the text within the cell will remain.
End If
Next
End Sub
Hinweis: Der Code kann geändert werden, um einen ungültigen Hyperlink hervorzuheben, darauf hinzuweisen oder ihn anderweitig zu kennzeichnen.
Sie können auch Folgendes deaktivieren: „Einstellungen“, „Korrektur“, „AutoKorrektur“, „AutoFormat während der Eingabe“, Internet- und Netzwerkpfade mit Hyperlinks.
Antwort2
Excel interpretiert Ihren Text als Hyperlink (einen fehlerhaften Hyperlink) und versucht, dies zu beheben.