• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:連続した値の、間の値を削除したい。)

連続した値の間を削除する方法について教えてください

このQ&Aのポイント
  • A列に値が入力されていて、連続の値が3つ以上値が連続していたら間の値を削除したいのですが、どのようにしたら良いのでしょうか。
  • リンゴ、ばなな、みかん、パイナップル、イチゴという順番で値が入力されているデータにおいて、連続した値の間を削除したいです。
  • ExcelのVBAを使用して、連続した値の間を削除する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

削除する場合、上からいくと削除されたときに評価する行が1行飛びますからうまくいきません。10行を削除して11行目が10行目に上がってきたとき、次の評価を12行目から上がってきた11行目に対して行おうとするので元の11行目(10行目になってしまっている)が評価されずに残ってしまいます。 ですので、下から評価して削除していくようにするとうまくいきます。 For Re = Te To 1 Step -1 に変更してください。

sabiro
質問者

お礼

kmetu様 ありがとうございました。 すぐに、解決する事が出来ました。

関連するQ&A