Excel 中的“ftp”问题

Excel 中的“ftp”问题

我只是想把文字

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 正在将您的文本解释为超链接(坏的超链接)并正在尝试修复此问题。

相关内容