В Calc я хотел бы инициировать событие, когда конкретная ячейка становится активной ячейкой. Я не вижу способа сделать это.
Вот ситуация:
После ввода платежа в определенную ячейку (скажем, A5) и нажатия ввода я хотел бы программно поместить текущее время в ячейку сразу под ней (A6) - новую активную ячейку. Я хотел бы обнаружить выход из этой ячейки (A6) или вход в ячейку ниже (A7) без изменения содержимого A6 или A7.
Я хочу использовать прошедшее время между нажатиями клавиш ввода, чтобы изменить реакцию листа.
$10 (ввод) (немедленный ввод) Сигнализирует о завершении транзакции.
$10 (введите) (подождите секунду) (введите) Сигнализирует о том, что транзакция не завершена.
Разница во времени между нажатиями клавиш двойного ввода определяет, что произойдет дальше.
Эта электронная таблица содержит 6600 строк кода макроса, благодаря которому она работает, и я уже сильно полагаюсь на обработку событий, но она работает только с измененной ячейкой. В этом случае я не изменяю A6 или A7, но хочу инициировать событие, которое позволит мне узнать, что они стали активными ячейками.