Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Где сохранить предыдущее значение ячейки для контроля изменений.
 
Ну то что можно хранить копию на другом листе  или в другом диапазон  - это понятно, но задумался, где б еще и задействовал для этого Range.ID. :idea: Получилось не совсем просто , так как потребовался контроль типа данных, ведь в ID text.
В оригинальной задаче был вопрос контроля именно при пересчете формул, поэтому событие Calculate и просмотр определенного диапазона, но это детали.
Сперва запихнул это в проверку данных, и использовал .Validation.ErrorTitle, который без условия то и не влияет, но там была дополнительная обработка ошибки нужна, удалять , добавлять проверу, и тогда про ID вспомнил.

Получилось сляпать такое
Скрытый текст
в примере пересчитывается одна ячейка постоянно и меняется значение в соседней. Остальные только при смене значений, в данном случае формул.
Изменено: БМВ - 17 май 2020 14:07:42
По вопросам из тем форума, личку не читаю.
 
в ходе работы файла в переменной с заполнением ее из реестра при открытии файла и сохранением ее значения в реестр при закрытии
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1
Читают тему (гостей: 1)
Наверх