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

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[495] 複数条件の連番作成について

KH [2019/03/19 14:34:41]

お世話になります。

連番のマクロ作成2パターンについてお力貸して頂きたいです。


①商品のサイズごとに下記にように番号を振りたい
商品が変わると番号は1へとリセット

商品 サイズ 番号
A   S   1
A   S   1
A   S   1
A   M   2
A   M   2
A   M   2
A   L   3
A   L   3
A   L   3
B   S   1
B   S   1
B   M   2
B   M   2
B   L   3
B   L   3

------------------


②商品のカラーごとに下記のように番号を振りたい
商品ごとのカラーの番号は同じとなり、商品が変わると番号1へとリセット

商品 カラー 番号
A   BLK  1
A   WHT  2
A   GRN  3
A   BLK  1
A   WHT  2
A   GRN  3
A   BLK  1
A   WHT  2
A   GRN  3
B   WHT  1
B   BLK  2
B   WHT  1
B   BLK  2
B   WHT  1
B   BLK  2


マクロの応用して作成ができず、可能であればご教授頂ければ幸いです。

Re: [495] 複数条件の連番作成について

あすかぜ [2019/03/20 00:25:25]

マクロを書いてみました。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs495_20190320.cms

データの2行目以降に対して以下の処理をしています。
・1列目が変わったら番号をリセット
・2列目が同一の行を見つけたら3列目の値をコピー
・2列目が同一の行がなければ新しい番号を3列目に設定

①②どちらの例でもこのマクロで連番を作成できると思います。
期待通りに動くでしょうか。

Re: [495] 複数条件の連番作成について

KH [2019/03/23 14:09:30]

実現できました。本当にありがとうございます。

Re: [495] 複数条件の連番作成について

こや [2020/08/24 15:50:25]

いつもお世話になっております。
お手数をおかけして恐縮ですが質問させてください。

-------------------------------

商品 サイズ 番号 カラー 番号
A   S   1
A   M   2
A   L   3
B   S   1 RED 1
B   S   1 BLU 2
B   M   2 RED 1
B   M   2 BLU 2
B   L   3 RED 1
B   L   3 BLU 2
C   S   1
C   M   2
C   L   3
D S 1 BLK 1
D S 1 WHT 2
D S 1 GRN 3
D M 2 BLK 1
D M 2 WHT 2
D M 2 GRN 3
D L 3 BLK 1
D L 3 WHT 2
D L 3 GRN 3

-------------------------------

条件としては上記の過去の質問と同じ条件で、3列目と5列目に連番を降り、
さらに、カラーの列のように空欄がある場合は無視するようなマクロを作成したいと思っています。

こちらのスレッドで回答があったマクロを応用できそうだなと思ったのですが、
思うような結果にならず…お力をお貸しいただければ幸いです。

Re: [495] 複数条件の連番作成について

あすかぜ [2020/08/24 18:30:38]

4 列目が空白でない場合に 5 列目に連番をふる処理を追加してみました。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs495_20200824.cms

試してみてください。

Re: [495] 複数条件の連番作成について

こや [2020/08/24 20:27:38]

希望通りの処理ができました。
本当にいつも助かります。ありがとうございます。

スレッド一覧に戻る返信