Как я понимаю, убрать скрипт в др. документ (др. место) конечно можно, НО по прежнему нет защиты от того, что кто-то откроет редактор скриптов в том документе, к которому у него есть доступ, и напишет туда свой скрипт, который будет делать то, что не предусматривалось ранее. Поэтому, считаю, что если есть защита диапазонов и листов, то защита скриптов по любому должна быть!