質問: writeRow + 1 next i ``` 上記のように、書いたのですが方法が思いつかず悩んでおります。 何か不足している情報がありましたら、ご教授ください。 ![![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/655c1c44181522a02bd7ac1f293218f2.png)](9ee042ea02f58ae2fc4e9b98a9115439.png)
回答: 若干無駄は出ますが、手動で対象範囲全体に(D6:~)条件付き書式を設定してしまった方が楽な気がします。 条件は > > 4.奇数行の時、上のセルと異なる値の場合 > > > となりますので ``` = AND(「奇数行」,「上のセルと異なる」) ``` となる数式を条件付き書式の数式に入れれば良いでしょう。 奇数行の条件は ``` MOD(ROW(), 2) <> 0 ``` 上のセルと値が違う条件は ``` D5<>D6 # 絶対参照ではなく、相対参照 ``` となります。 以上を踏まえればD6:~の範囲に以下の条件で条件付き書式を設定すればよいです。 ``` =AND( MOD(ROW(), 2)<>0 , D5<>D6 ) ```