あざっす! 交換する毎に全体をチェックしているんですね。交換した二つのマスとその周りだけを調べるのかと思ってました。プレイしてみて処理速度も気にならないくらいですしこれが定石なのかな? 何はともあれありがとうございました! あ、でも、DELF()関数を使わなかった理由だけ教えていただけませんか?