которая заполняет целые колонки расчётными значениями. Можно поместить в защищённую шапку таблицы, и тогда пользователи до неё не доберутся и не поломают.
За исключением случая, когда они вводят значения в столбцы, которые заполняют эти самые формулы.
Настала пора сделать следующий шаг на пути борьбы с изобретательностью пользователей.
(На случай, когда невозможно защитить диапазоны, предназначенные для формулы массива).
Нужен скрипт, который будет автоматически очищать любые данные, введённые в колонку, в которой появилась ошибка ref, под формулой с этой ошибкой.
Дополнение: должен оперативно срабатывать в таблицах с 10000+ строками.
Есть идеи, предложения или готовые решения?
Я добавляю в имя колонки звездочку * и стираю все данные одним запросом на основе этих колонок.
Очищаю по какому событию?
По звездочке.
По какому событию, имею в виду
Разные случаи могут быть. Если Таблица большая, то по кнопке.
Если уж совсем надо, то можно сделать формулу, которая смотрит ошибки в колонках. Скрипт проверяет, если эта формула что-то выводит, значит пора сброситься. Вариантов применения множество.
Триггер на изменение или на открытие или как Саша предложил умную формулу
Обсуждают сегодня