> 時々その予定が変わる月がありまして予定を変更すると壊れます。 これの原因が分からないと VBAで作成する意味がないのでは?と思いますが、いかがでしょうか? > 休み以外は、空白です。 関数が入っているのではないのですか? =IF(OR(曜日セル="水",曜日セル="土",曜日セル="日",曜日セル="祝日"),"休み","") としておいて、この条件以外の変更時は 数式を消して変更すればよいのではないのでしょうか? なお、ベースになるファイルは別個にテンプレートにしておけばよいのでは? といったようなことを考えました。 何をどうしたいのかがわかりませんので、具体例を示してください。