[716] 別列で一致する隣り合う数値を別の列に反映させたい
TAKU [2022/10/18 14:34:17]
いつもお世話になっております。
A B C D
1行目|①品番|②修正|③コード|④価格|
2行目|AAAAAA| |BBBBBB |20000 |
3行目|BBBBBB| |CCCCCC |30000 |
4行目|CCCCCC| |AAAAAA |10000 |
↓
A B C D
1行目|①品番|②修正|③コード|④価格|
2行目|AAAAAA|10000 |BBBBBB |20000 |
3行目|BBBBBB|20000 |CCCCCC |30000 |
4行目|CCCCCC|30000 |AAAAAA |10000 |
A列(品番)とC列(コード)で一致する型番で、
A列(品番)で一致した、C列目(コード)の隣り合うD列目(価格)を、
A列(品番)で一致した隣り合うB列目(修正)に反映させる事は可能でしょうか?
1行目の項目名は仮で入力しています。
非常にわかりにくく、ややこしい内容で申し訳ございませんが、
可能でございましたら、宜しくお願いいたします。
Re: [716] 別列で一致する隣り合う数値を別の列に反映させたい
あすかぜ [2022/10/18 21:10:44]
マクロを書いてみました。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs716_20221018.cms
上のリンクを右クリックして「名前を付けてリンクを保存」でダウンロードし、Cassava Editor の「Macro」フォルダに置いてください。
その後、対象のファイルを開いて [マクロ(M)] - [bbs716_20221018] メニューを実行してください。
期待通りに動作するでしょうか。
Re: [716] 別列で一致する隣り合う数値を別の列に反映させたい
TAKU [2022/10/19 16:37:34]
早速のご対応ありがとうございます。
試してみたのですが、
「外部例外 E36C6701.」
のポップアップが表示され、Cassavaが応答なしとなります。
バージョンは最新のVer.2.4.5を使用しております。
お手数をおかけいたしまして申し訳ございません。
宜しくお願いいたします。
Re: [716] 別列で一致する隣り合う数値を別の列に反映させたい
あすかぜ [2022/10/19 22:23:08]
「外部例外」と表示されるのは Cassava Editor のバグのようです。すみません。
最初に例として挙げていただいたような簡単な CSV ファイルでも問題が発生するでしょうか?
可能であれば、問題が発生する CSV ファイルのサンプルを mail@asukaze.net まで送っていただけると助かります。
また、同じ処理をするマクロを別の書き方でも書いてみました。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs716_20221019.cms
こちらのマクロは動作するでしょうか?