[874] 特定文字のみを置換したい
匿名希望 [2024/11/22 09:29:11]
いつもお世話になっております。
7列目に特定文字が含まれている場合、その文字のみを置換したいのですが、過去スレでは見つける事が出来なかったため、ご教示をお願いいたします。
AAA BBB CCC DDD EEE FFF GGH
AAA BBB CCC DDD EEE FFF GGI
AAA BBB CCC DDD EEE FFF GGJ
↓
AAA BBB CCC DDD EEE FFF GGK
AAA BBB CCC DDD EEE FFF GGL
AAA BBB CCC DDD EEE FFF GGM
GGはそのまま残して
HをKへ置換
IをLへ置換
JをMへ置換
といった感じになります。よろしくお願いいたします。
Re: [874] 特定文字のみを置換したい
あすかぜ [2024/11/22 22:57:59]
置換前の文字列(H、I、J)と置換後の文字列(K、L、M)で同じ文字が使われていないようでしたら、
「HをKへ置換」「IをLへ置換」「JをMへ置換」と 3 回置換を実行するのが簡単そうです。
マクロを使用する場合、
ReplaceAll("H", "K", false, false, false, 7, 1, 7, Bottom);
ReplaceAll("I", "L", false, false, false, 7, 1, 7, Bottom);
ReplaceAll("J", "M", false, false, false, 7, 1, 7, Bottom);
というマクロで置換できるのではないかと思います。
よろしくお願いします。
Re: [874] 特定文字のみを置換したい
匿名希望 [2024/11/24 20:52:47]
説明不足で申し訳ありません。
日々処理が必要だったため、マクロを希望しておりました。
ご提示いただいたマクロを活用させていただきます。ありがとうございました!