- 締切済み
Excelのブックの共有で同じセルへの書込禁止
Excelのブック共有機能を使い、複数の部署で同時に編集できるようにしています。 これで同じセルへ書込をしていた場合には、保存時にどちらの更新を残すのかを選択できるようになるわけですが、できれば、【同じセルへの上書き保存自体を禁止】したいです。 そういう機能があるでしょうか? Excelのバージョンは2010です。 宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
Excelには、有名な、「入力規則」という仕組みが、当初バージョンからある。 しかし入力しようとする自分自身のセルの値の状態によって、入力(書き換え入力)を防ぐ仕組みはない。 ーー 小生がやってみたのは、 決めたシートの、決めたセル(飛び飛びでもよいが、手数からして、2,30セル数が限度?名前定義機能でセル群を定義して、そのセルだけを対象にする) に、すでにデータ入力がある(空白でない)場合は入力を受け付けない、ようには、VBAでできた。セルによっては、入力ファースト者が優先で、後に入力しようとする者は、セルの値を書き換えできない、ということ。 ーー しかし、 ・共有状態でも有効か、テスト環境が作れず、テスト出来てない。 ・質問者のニーズに合うかどうか。ー>他のことを要望しているのかも。 例えば「保護」の機能で、済む事項かもしれない。 Googleで「エクセル 保護」で照会して、出てくる記事を読み、 それを使えば済むことかどうか、考えるとか。 ・もしVBAを知っている人が、周りにいると、骨抜きにすることが可能です。 質問者はVBAに関心があるかどうか不明なので、コードを載せることはしない。 10行程度のコードです。 ・Selection_Change(イベントの仕組利用) ・Name(限定セル定義) ・Intersect(セル限定判別) を利用。