[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]
あすかぜ様
期待通りの動作になりました!!!!
本当にありがとうございました。