Проблема с «ftp» в Excel

3

Я хотел просто поставить текст

ftp 1.1.1.1

в ячейку в большой существующей электронной таблице Excel.

Я не хотел скинуть ftp из таблицы.

Когда я пошел сохранить электронную таблицу, я получил сообщение: при сохранении «...» были обнаружены ошибки. Microsoft Excel может сохранить файл, удалив или восстановив некоторые функции. Чтобы сделать исправления в новом файле, нажмите «Продолжить». Чтобы отменить сохранение файла, нажмите Отмена.

Я не видел признаков того, что текст ftp был строкой, которая вызывала проблему.

Я в конечном счете нашел линию, которая вызывала проблему.

Затем я добавил одну цитату в начале текста в качестве обходного пути.

'ftp 1.1.1.1

Я думал, что ошибка, вероятно, была вызвана одной из строк, которые я недавно добавил или изменил, так что это немного сузило ее. Есть ли способ, кроме проб и ошибок, чтобы найти, какая недавно добавленная или измененная строка вызывает этот тип ошибки?

Дэн Крон
источник

Ответы:

3

Гиперссылка с неверным адресным полем вызывает эту проблему.

Попробуйте использовать код 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

Примечание. Код можно изменить, чтобы выделить, уведомить или иным образом пометить недопустимую гиперссылку.

Вы также можете отключить следующее: Настройки, Проверка, Автозамена, Автоформат при вводе, Интернет и сетевые пути с гиперссылками.

Стивен
источник
2

Excel интерпретирует ваш текст как гиперссылку (плохая гиперссылка) и пытается это исправить.

Ученик Гэри
источник