Страницы: 1
RSS
Запрет вставки из буфера обмена (Excel, Windows) в определенную область
 
Добрый день!

Подскажите, пжлст, рабочий код (поиски к верному решению не привели) для следующей задачи:

Нужно запретить любую (Cntr-V, ПКМ, Меню "Вставка") вставку данных из буфера обмена (Excel и Windows) в колонку H конкретного листа, при этом вызвать сообщение: "Вставка из буфера запрещена, допустим ввод только в ручном режиме".

Вероятно вопрос не очень сложный.
Буду очень признателен за помощь!

Спасибо!
 
hr.al, добрый!

Как я вижу вариант решения:
1. Делаем проверку на изменение ячеек в столбце H
2. Читаем буфер обмена(код на форуме есть) и сравниваем с данными в ячейке
3. Если равно, то чистим ячейку вместе с форматированием
4. Выдаем сообщение

Как вариант, применить
Код
Application.OnKey "^{v}", ""
Страницы: 1
Наверх