Добрый день!
Пользователи таблицы забывают при копировании вставлять как значение. И своим копированием ячеек затирают выпадающие списки и условное форматирование в этой таблице. После их работы файл как после бомбежки - по всей таблице сотни кусочков старых правил( По смыслу должно быть так, если пользователь сознательно меняет заливку - то у него должна быть такая возможность. Но если он копирует диапазон - то обязан вставить его как значения. Я пытался защитить лист от форматирования, но для вставки ячеек это не оказалось преградой.
Кто-нибудь знает как можно бороться с этой проблемой. Можно ли средствами VBA отлавливать вставку ренжа и чтоб это надежно работало в пределах конкретной умной таблицы?
Пользователи таблицы забывают при копировании вставлять как значение. И своим копированием ячеек затирают выпадающие списки и условное форматирование в этой таблице. После их работы файл как после бомбежки - по всей таблице сотни кусочков старых правил( По смыслу должно быть так, если пользователь сознательно меняет заливку - то у него должна быть такая возможность. Но если он копирует диапазон - то обязан вставить его как значения. Я пытался защитить лист от форматирования, но для вставки ячеек это не оказалось преградой.
Кто-нибудь знает как можно бороться с этой проблемой. Можно ли средствами VBA отлавливать вставку ренжа и чтоб это надежно работало в пределах конкретной умной таблицы?