В моих книгах Excel есть несколько специальных ячеек, которые управляются моей надстройкой Excel. Я хочу запретить пользователям изменять содержимое этих ячеек, но я также хочу знать, какое значение пользователи хотели бы внести в эти ячейки. В событии SheetChange я могу проверить, какие пользователи вошли в мои специальные ячейки, но как мне определить ПРЕДЫДУЩЕЕ значение в этих ячейках и ИЗМЕНИТЬ изменения пользователя?
Это не решение для меня. Если я блокирую ячейку в Excel, она становится доступной только для чтения - пользователь даже не может попытаться что-либо ввести в эту ячейку - в этом случае появляется всплывающее окно с предупреждением Excel. Моя проблема в том, что я хочу узнать, что пользователь ввел в мою ячейку, что-то сделать с этим значением, а затем вернуть содержимое ячейки к исходному значению.