[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[880] 重複行の削除に関して

MEHR [2024/12/19 16:27:06]

下記、教えてください m(_ _)m

1列目の情報が重複している場合に
1行だけ残して残りの重複分は行削除するという
マクロは可能でしょうか?

ご教示よろしくお願いいたします。

Re: [880] 重複行の削除に関して

あすかぜ [2024/12/19 21:47:37]

次のマクロでどうでしょうか。

for (y = Bottom; y >= 2; y--) {
  if ([1,y] == [1,y-1]) {
    DeleteRow(y);
  }
}

1 列目の内容が同じ場合、一番上の行のみを残して他の行を削除します。
1 列目のみをチェックしているので、他の列に違うデータが入っていても削除されます。
また、1 つ上の行のみと比べているので、離れた場所に同じ内容の行がある場合は削除されずに残ります。

試してみてください。

Re: [880] 重複行の削除に関して

MEHR [2024/12/20 21:22:50]

あすかぜ様

うまくいきました!
とても助かりました!

ありがとうございます!

スレッド一覧に戻る返信