1

Excel 2010 иногда открывается с формулами или числовыми записями, измененными на даты во многих столбцах всей книги. Но не все столбцы.

"Числовой формат" автоматически изменяется с GENERAL на DATE . Это влияет на десятки столбцов. Это не происходит во время использования, когда Excel открыт. Это происходит только после закрытия и повторного открытия документа. Это происходило примерно 4 раза за последние 2 года. Но если бы не мои резервные копии, это было бы беспорядок.

Это случилось с разными файлами.

Файл, созданный сегодня, состоит из 22 листов и 15 листов. Пораженные ячейки обозначаются хеш-метками, потому что даты слишком длинные, чтобы поместиться в узкую ячейку.

Я проверяю поврежденный файл и только что понял, что ВСЕ листы имеют ВСЕ ячейки, преобразованные в формат числа ДАТА! Что должно упростить диагностику?

Наконец, существует ли простой способ решения этой проблемы, кроме открытия более старой версии файла?

1 ответ1

0

Вы упоминаете в своих комментариях, что ваш файл является .XLSM . Это означает, что, как я уверен, вы знаете, он запускает макрос (код).

Хотя технически вредоносный код (например, вирус) может быть причиной проблемы, я не верю, что, скорее всего, это ваш код, который содержит ошибки или что-то делает, когда вы этого не ожидаете.

Поэтому вам нужно открыть экран VBa (вкладка «Разработчик») и посмотреть, что можно отключить, или удалить, или исправить, и т.д.

Но прежде чем сделать это, давайте просто отключим его; на вкладке разработчика вы нажимаете Macro Security и на данный момент измените его, чтобы disable all macros with notification , затем в любой выбранной вами ячейке добавьте текст, сохраните и закройте файл. Повторно откройте файл и не позволяйте макросам запускаться и видеть, изменилась ли ячейка или нет, таким образом, подтверждая, что проблема связана с макросом

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