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

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[711] 価格(数値)変動があった行のみを

あんこ [2022/10/01 21:00:48]

いつもお世話になっております。
相場価格のモニタリングをしており古い日付と新しい日付の相場で値動きに変化があった際に、
価格変動があったセルだけを残し、変動のないものは削除するマクロはございませんでしょうか。
下記に例を載せております。
条件が複雑になってしまいますが、ご教示いただけますと幸いです。
どうぞよろしくお願いします。

例:
【元の表】
日付 名前 価格
9/30 A ¥1000
9/30 B ¥500
9/30 C ¥700
9/30 D ¥12000
10/1 A ¥1100
10/1 B ¥500
10/1 D ¥12500
10/1 E ¥5000

【変換後の表】
日付 名前 価格
10/1 A ¥1100
10/1 D ¥12500
10/1 E ¥5000

※Bは古い日付と新しい日付の金額が一緒な為、削除
※Cは新しい日付に相場が載っていない為、削除
※Eは新しい日付で新規に発生した為、残す

Re: [711] 価格(数値)変動があった行のみを残す

あんこ [2022/10/01 21:01:46]

題名を途中で送り失礼しました。
正しくは、「価格(数値)変動があった行のみを残す」でございます。

Re: [711] 価格(数値)変動があった行のみを残す

あすかぜ [2022/10/01 21:54:56]

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

最下行の 1 列目を「現在の日付」として扱い、
・対象の行より上に、2 列目と 3 列目が両方同じ行があれば削除
・1 列目が「現在の日付」と異なる行は削除
という処理をしています。

期待通りに動作するでしょうか。

Re: [711] 価格(数値)変動があった行のみを残す

あんこ [2022/10/02 06:57:37]

マクロの作成大変ありがとうございます。
期待通りの動作となりました。
ご対応頂きましてありがとうございます。

スレッド一覧に戻る返信