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

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[649] 電話番号・郵便番号の桁数で行を削除したい

ささ [2021/11/23 18:49:03]

いつも利用させていただいております。

電話番号①が16列目

電話番号②が33列目

郵便番号①
22列目&23列目
※22列目だけに数値が入っている場合と
 22列目と23列目に分かれて数値が入っている場合がある。

郵便番号②
39列目&40列目
※郵便番号①と同じ状況

が記入されているデータがあります。

このデータより

電話番号①と電話番号②は【13桁】以上の数値が入った場合

郵便番号①(22列目と23列目合わせた数)と郵便番号②(39列目&40列目合わせた数)は【8桁】以上の数値が入った場合

といった、電話番号①と電話番号②と郵便番号①と郵便番号②の1つでも上記の場合が該当したら、その行を削除するマクロを作りたいと考えております。ですが、色々試しましたが、うまくいきませんでした。

入る数値は半角数字になります。

あすかぜ様のお力を頂きたく、質問させていただきました。
宜しくお願い致します。

Re: [649] 電話番号・郵便番号の桁数で行を削除したい

あすかぜ [2021/11/23 20:14:43]

こんな感じでしょうか。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs649_20211123.cms

「または」は「||」という記号で表します。
「22列目の桁数と23列目の桁数を合わせた数」は「len([22,y]) + len([23,y])」のように表せます。
(len([22,y] + [23,y]) のように書くと郵便番号の数字の足し算となってしまい、文字列連結にならないので注意してください)

期待通りに動作するでしょうか。
よろしくお願いします。

Re: [649] 電話番号・郵便番号の桁数で行を削除したい

ささ [2021/11/23 20:35:10]

あすかぜ様
期待通りの動作になりました!!!!

本当にありがとうございました。

スレッド一覧に戻る返信