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

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[793] ソートのマクロについて

メイベル [2023/11/06 12:43:43]

お世話になっております。
条件付きのソートについてですが、他の方の質問も拝見しましたが
分かりませんでしたので、ご教授いただけると助かります。

1列目と3列目には親子関係がありベースは1列目です。1列目の数値は動かさず、紐づいている3列目のみソートしたいのですが、
3列目には空白の行が挟んであり、空白の行も固定したまま数値のみ
ソートしたいと思っております。

ソート前
1列目        3列目
123456      空白
123456   02
123456      03
123456   01
123456      04
123456   05
123458      空白
123458   03
123458      04
123458   01
123458      02
123458   05

ソート後
1列目        3列目
123456      空白
123456   01
123456      02
123456   03
123456      04
123456   05
123458      空白
123458   01
123458      02
123458   03
123458      04
123458   05

伝わりますでしょうか・・

また、一列目の数値がバラバラだった場合、昇順に並べてから上記のような状態にすることも可能でしょうか。
お忙しいところ申し訳ありませんが
よろしくお願いいたします。

Re: [793] ソートのマクロについて

あすかぜ [2023/11/06 21:11:01]

マクロを書いてみました。

https://www.asukaze.net/soft/cassava/macro/asukaze/bbs793_20231106.cms
最初に 1 列目で全体をソートした後に、
1 列目が上の行と異なるか 3 列目が空欄の行で区切ってそれぞれの範囲を 3 列目でソートしています。

期待する動作となっているでしょうか。

Re: [793] ソートのマクロについて

メイベル [2023/11/07 10:32:14]

ありがとうございます!
3列目以降も同じソートにしたかったので助かりました!

スレッド一覧に戻る返信