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

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[373] マクロについて

ara [2016/10/20 13:30:22]

お世話になっております。
質問があり連絡をさせて頂きました。
宜しくお願い致します。

特定の列の中に特定の文字が入っていた場合、別の列のセルに指定した文字が入るようにする設定はマクロで可能でしょうか。

(例)
3列のデータがあり、3列目に複数の文字列があり、その中に『◎』があったら2列目に『◎』を返す。
3列目に□があったら2列目に『□』を返す。3列目に◆があったら2列目に『◆』を返す。というように、
3列目の中に長い文字列がある中で対象の文字列のみ読み取り、対象文字があると判定した場合は、
2列目に特定の文字列を返すという設定をしたいです。

1 2 3
〇   あいうえ△かき
〇   たちつ◆てと
〇   あかあお□きいろ
〇   しろ●くろあお
〇   みどり◎あかきいろ

お手数をおかけいたしますが、ご確認頂けますと幸いです。
宜しくお願い致します。

Re: [373] マクロについて

あすかぜ [2016/10/20 22:10:02]

次のようなマクロを使ってみてください。
http://www.asukaze.net/soft/cassava/macro/asukaze/bbs373_20161020.cms
3 列目に "◎" "□" "◆" が含まれるときに 2 列目を "◎" "□" "◆" にします。

条件は上から順にチェックされるので、もし 3 列目に "◎" と "□" の両方が含まれる場合は、"□" は無視されて "◎" のみが返されるので注意してください。

よろしくお願いします。

スレッド一覧に戻る返信