Какие-нибудь ячейки влияния отформатированы как "Пользовательские"?(ИСТИНА / ЛОЖЬ) Или, возможно, любая ячейка, на которую ссылается макрос, изменяет ячейки?
Пытаясь воссоздать возможную версию вашей проблемы, основываясь на моей вышеупомянутой гипотезе, я ввел 7 в ячейку А1 с помощью Customформат True / False: отображается «True»
. При настройке A2 =A1
он унаследовал форматирование True / False Custom.Когда я пытаюсь сослаться на одну из них в некоторых формулах, кажется, что она делает приоритет «Истинной / Ложной» природы ячейки, а не данных, лежащих в основе «Истинного / Ложного» состояния.Например, при установке C1 на =A1+4
отображается «True» и изменяется форматирование C1 на «Custom».В качестве примера того, как пользовательское форматирование влияет только на некоторые формулы: =Code(A1)
будет правильно отображать 55 (ссылка на Юникод для 7) и будет поддерживать его форматирование.
Макросы также могут вызывать это наследование форматирования от другого паразитаячейка, отформатированная как пользовательская, ссылается на свои шаги
Учитывая, что вы скопировали из незатронутых областей (при условии, что вы перезаписали форматирование скопированным материалом), я хотел бы изучить области рабочей таблицы, на которые ссылаются макросы.Я ожидал бы, что некорректно работающий макрос создаст больше ячеек с проблемой, если он находится внутри самого макроса.
Вы также можете попробовать выбрать каждый столбец и установить для него соответствующее форматирование, чтобы перезаписать ошибочную ячейку.Для столбцов справа от ваших данных заблокируйте их выбор и либо удалите их, либо установите общее форматирование.Идея здесь в том, чтобы добиться единообразия форматирования для каждого столбца и очистить возможное ссылочное пространство макросов (Имейте в виду, у меня нет никаких ссылок на то, как выглядит ваша Рабочая область / книга).