Перейти к содержимому

Почему не активно условное форматирование в excel

  • автор:

Excel почему не работает условное форматирование

Предположим, что у вас есть лист Excel 2010 с отключенным свойством Sheet.EnableFormatConditionsCalculation. При изменении ячейки, которая использует условное форматирование на листе, условное форматирование применяется к ячейке не сразу.

«Разрешение»

Чтобы устранить эту проблему, примените следующее исправление:

2597142 Описание пакета исправлений Excel 2010 (x86 Excel-x-none.msp, x64 Excel-x-none.msp): 28 февраля 2012 г.

Сведения о разделе реестра

Важно! В этом разделе, методе или задаче содержатся инструкции по изменению реестра. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому убедитесь, что вы тщательно выполняете эти действия. Чтобы добавить защиту, создайте резервную копию реестра перед его изменением. Затем можно восстановить реестр в случае возникновения проблемы. Дополнительные сведения о том, как создать резервную копию и восстановить реестр, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

322756 Как создать резервную копию и восстановить реестр в Windows
После установки пакета исправлений выполните следующие действия, чтобы включить исправление:

Нажмите кнопку Пуск, нажмите кнопку Выполнить, введите regedit в поле Открыть и нажмите кнопку ОК.

Найдите и выберите следующий подраздел реестра:

HKEY_CURRENT_USERSoftwareMicrosoftOffice14.0ExcelOptions

В меню Правка наведите указатель мыши на пункт Создать, а затем выберите DWORD (32-разрядное) Значение.

Введите IgnoreEnableFormatConditionsCalculationOnLoad и нажмите клавишу ВВОД.

В области Сведения щелкните правой кнопкой мыши элемент IgnoreEnableFormatConditionsCalculationOnLoad и выберите команду Изменить.

В поле Значение введите 1 и нажмите кнопку ОК.

Закройте редактор реестра.

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Нужна дополнительная помощь?

@khurram703 it is always good to learn rather than copy-paste

1) Copy column D and ‘Paste as Value’ to column J

2) in column J, select from from first number in column (which is 437) till down

3) Once selected, you will see a small green symbol on left side of the number, click on that

4) Click ‘Convert to Number’ (refer screenshot below)

5) Copy Column J and ‘Paste as Value’ to Column D

6) Delete column J

Группа: Пользователи

Ранг: Новичок

Сообщений: 11

Замечаний:
0% ±


Excel 2010

Здравствуйте.
Проблема такая. Цвет условно форматируемой ячейки не меняется автоматически, а только после того как сделать ее активной. То есть нужно «прощелкать» все ячейки, чтобы они поменяли/не поменяли цвет.
Спасибо
[moder]Покажите файл[/moder]

Сообщение отредактировал Manyasha — Среда, 21.10.2015, 10:11

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973

Репутация:
1063
±

Замечаний:
0% ±


Excel 2007;2010;2016

а пересчет формул автоматом у вас включен?

Группа: Пользователи

Ранг: Новичок

Сообщений: 11

Замечаний:
0% ±


Excel 2010

если Вы про параметры Excel — Формулы — вычисления в книге — автоматически, то да

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973

Репутация:
1063
±

Замечаний:
0% ±


Excel 2007;2010;2016

ну тогда,как сказал модератор файл в студию

Группа: Пользователи

Ранг: Новичок

Сообщений: 11

Замечаний:
0% ±


Excel 2010

Я приложил файл. Посмотрите, пожалуйста, на примере ячейки O12. Я ее сравниваю с ячейкой P12, которая, в свою очередь является суммой ячеек Q12+S12. Сейчас там сравниваются 88 и 87 — ячейка красная. Но если будет 88 и 88, то, чтобы ячейка стала белой, нужно по ней щелкнуть двойным щелчком. В обратном порядке то же самое

К сообщению приложен файл:

___-2.xlsx
(53.6 Kb)

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442

Репутация:
929
±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

странно, у меня работает

Сообщение отредактировал buchlotnik — Среда, 21.10.2015, 10:37

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973

Репутация:
1063
±

Замечаний:
0% ±


Excel 2007;2010;2016

и все таки я настаиваю: параметры Excel — Формулы — вычисления в книге — автоматически проверьте.У меня все работает.при отключении вычислений автоматически не работает

Группа: Пользователи

Ранг: Новичок

Сообщений: 11

Замечаний:
0% ±


Excel 2010

странно, возможно мне что-то нужно настроить в параметрах Excel?

Группа: Пользователи

Ранг: Новичок

Сообщений: 11

Замечаний:
0% ±


Excel 2010

и все таки я настаиваю:параметры Excel — Формулы — вычисления в книге — автоматически проверьте

Проверил. У меня так и есть. Но цвет не меняет

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442

Репутация:
929
±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

Sergnest, верю — автоматические у вас стоят — тоже проверил — скажите, а если ткнуться в любую другу ячейку — цвет не меняется?

Группа: Пользователи

Ранг: Новичок

Сообщений: 11

Замечаний:
0% ±


Excel 2010

Нет, цвет меняется если будет двойной щелчок непосредственно по ячейке, к которой применено условное форматирование

Группа: Пользователи

Ранг: Новичок

Сообщений: 11

Замечаний:
0% ±


Excel 2010

Заметил еще большую странность. Если я создам еще один лист и на нем наберу все те же самые условия, то там все работает. То есть, как будто у основного листа (или непосредственно у тех ячеек, которые принимают участие в УФ) какой-то не тот формат или что-то в этом роде…

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290

Репутация:
766
±

А если нажать F9?
Попробуйте в приложенном файле нажать кнопку — должно заработать.

Или попробуйте поменять формулу УФ — см. 2-й файл

Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK — Среда, 21.10.2015, 11:06

Группа: Пользователи

Ранг: Новичок

Сообщений: 11

Замечаний:
0% ±


Excel 2010

Не совсем понял насчет F9. Ничего не происходит

В приложенных Вами файлах все работает, но нужно, чтобы работало без макросов

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290

Репутация:
766
±

Не совсем понял насчет F9.

F9 — принудительный пересчет. Т.е. что-то поменяли — потом нажали F9 — лист должен пересчитатся.

В приложенных Вами файлах все работает, но нужно, чтобы работало без макросов

А оно и работает без макросов — макрос единоразово включил все функции во всех книгах — потом его можно удалить

Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK — Среда, 21.10.2015, 11:30

Группа: Пользователи

Ранг: Новичок

Сообщений: 11

Замечаний:
0% ±


Excel 2010

SLAVICK, ЗАРАБОТАЛО. Огромное спасибо, второй день бился с этим

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290

Репутация:
766
±

Нашел косяк — это в настройках листа было отключено автоматический пересчет УФ.
Странно но этот косяк «работает» только в 2010м
См книгу

К сообщению приложен файл:

-2.xlsx
(63.4 Kb)

Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK — Среда, 21.10.2015, 11:47

Группа: Пользователи

Ранг: Новичок

Сообщений: 11

Замечаний:
0% ±


Excel 2010

SLAVICK, извините, а где находятся настройки листа?

Группа: Модераторы

Ранг: Старожил

Сообщений: 2290

Репутация:
766
±

На вкладке «Разработчик» — «Свойства» -(вкладку нужно включить в настройках ленты, если отключено)
Или:
Alt + f11 — далее, находите свою книгу и список листов и жмете f4(или в View — Properties window)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *