У Билла есть большой рабочий лист, в котором он больше не может форматировать ячейки.

Когда он щелкает правой кнопкой мыши ячейку и выбирает «Формат», диалоговое окно «Форматирование ячеек» никогда не появляется. Точно так же, если он выбирает «Ячейки» в меню «Формат», диалоговое окно никогда не появляется.

Очевидно, что Excel должен вести себя не так. Поскольку проблема возникает только с одной книгой, проблема, скорее всего, не в самом Excel, а в книге. Есть несколько вещей, которые вы можете попробовать отследить проблему.

Во-первых, убедитесь, что вы открываете книгу с отключенными макросами. Удерживая нажатой клавишу Shift, дважды щелкните книгу в проводнике Windows, а затем укажите, что вы не хотите включать макросы. Если проблема не исчезнет, ​​вы можете исключить, что она связана с макросом. Если проблема исчезнет, ​​значит, вам необходимо изучить макросы, чтобы определить, какой из них вызывает проблему.

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

Эта проблема рассматривалась в других выпусках ExcelTips, и вы можете найти соответствующую информацию, включая способ освобождения форматов, здесь:

https://bettersolutions.com/excel/formatting/vba-delete-unused-custom-formats.htm
https://answers.microsoft.com/en-us/office/forum/office_2007-excel/delete-custom-formats/23d6727c-d052-e011-8dfc-68b599b31bf5?db=5

Найдите макрос под названием DeleteUnusedCustomNumberFormats; он может помочь очистить неиспользуемые пользовательские форматы.

Еще одна вещь, которую можно попробовать, — сохранить рабочий лист как файл HTML, выйти из Excel, вернуться в программу и затем загрузить файл HTML.

Иногда «обход» рабочего листа устраняет некоторые причуды, которые могут сбивать с толку Excel.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (3344) применим к Microsoft Excel 97, 2000, 2002 и 2003.