3

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

ftp 1.1.1.1

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

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

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

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

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

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

'ftp 1.1.1.1

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

2 ответа2

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 интерпретирует ваш текст как гиперссылку (плохая гиперссылка) и пытается это исправить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .