我想簡單地把文字
ftp 1.1.1.1
到大型現有 Excel 電子表格的儲存格中。
我不想從電子表格啟動 ftp。
當我去保存電子表格時,我收到訊息:儲存“...”時檢測到錯誤。 Microsoft Excel 或許能夠透過刪除或修復某些功能來儲存檔案。若要在新文件中進行修復,請按一下繼續。若要取消儲存文件,請按一下「取消」。
我沒有看到任何跡象表明 ftp 文字是導致問題的行。
我最終找到了導致問題的線路。
然後,我在文字前面添加了一個單引號,作為解決方法。
'ftp 1.1.1.1
我認為該錯誤可能是由我最近添加或更改的其中一行引起的,因此稍微縮小了範圍。除了反覆試驗之外,還有什麼方法可以找到最近新增或更改的行導致此類錯誤的原因嗎?
答案1
地址欄位無效的超連結導致了此問題。
考慮使用 VBA 程式碼來尋找(並刪除)無效的超連結。
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
注意:可以修改程式碼以反白、通知或以其他方式標記無效的超連結。
您也可以考慮停用以下功能:設定、校對、自動修正、鍵入時自動套用格式、具有超連結的 Internet 和網路路徑。
答案2
Excel 正在將您的文字解釋為超連結(錯誤的超連結),並正在嘗試修復此問題。