だいぶ前の質問ですが、失礼します。
スプレッドシートにはシート保護機能を使ってできる編集権限には2種類あります。
質問者様がどちらの権限をつけたいのかで答えが変わります。
1.編集を制限する。
こちらであれば
・新しいシートを1つ作る
・新しいシートにimportrange関数で共有したいデータだけ飛ばす。
・シートに権限設定する
・新しいシートを共有する
で、特定のシートのみ、かつ編集権限の設定ができます。
2.編集したときに警告を発する
こちらであるならば、
・1と同じように共有用のシートを作る。
・まったく同じデータを入れる。
・gasを使って相互リンクを導入する
・新しいシートに保護をかける
・新しいシートを共有する
相互リンクについては下記を参照いただければと思います。
が、大変申し訳ないのですが、私はテクニックとしてこのようなことができるとは知っているもののこれを導入したことがなくアドバイスができません。もしご質問があれば新しく質問を立てていただければと思います。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12166249382
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。