仕事柄、お客さんにデータを貰うのに、じゃあExcelで入力テンプレート作るので、これに埋めてくださいね。あるとか、マスタの内容をExcelに吐いたので必要な部分だけ修正してくださいね。勝手に列や行を追加してメチャクチャにしてくれる。加えて、その結果本人も意図していない部分が変更されちゃってたりする。みたいな苦情を受けたりするもんです。「いや、そんなんそもそもExcelなんか使うからそーゆー事になるんでしょ。普通の方々が矩形データの登録に使うもの、と言ったらExcelくらいしか無い。お客さん側も間違って隣のセルまで更新した事に気付きやすくなる。言うわけで、変更箇所をリアルタイムにマーキングする方法。先程A1で設定した条件が入っているダイアログが表示されるのでそのまま[OK]以上で、sheet1のデータを変更すると書式が自動で変わります。元データを見せる必要が無ければロックしたsheet2は非表示にしてしまったほうがよいかもしれません。この方法のミソは、=(A1<>INDIRECT(ADDRESS(ROW(),COLUMN(),4,,"sheet2")))にあります。要するに「値がsheet2と違ったら」と言う条件です。条件付き書式で、他のワークシートまたはブックへの参照は使用しません。言うエラーになります。