Excel 2010 иногда открывается с измененным «числовым форматом»

Excel 2010 иногда открывается с измененным «числовым форматом»

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

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

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

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

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

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

решение1

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

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

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

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

Связанный контент