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

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[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
こちらのマクロは動作するでしょうか?

スレッド一覧に戻る返信