- 題名・名前・本文は必ず入力してください。
- 題名は、できれば具体的な本文内容がイメージできるものにしてください。
- スパムよけのため、本文中に句読点記号が含まれていない場合にはエラーとなります。 「,」「.」ではなく「、」「。」を使ってください。
- [バグ][要望][質問][済][未] の分類は管理人が後から勝手に付加しています。 書き込み時は意識する必要はありません。
[631] 一括置換と置換えについて
Mom [2021/07/14 10:14:09]
お世話になっております。
いつも便利に利用させていただいております。
マクロジェネレーターで作成を試みましたがうまく行かず質問致します。
行ってみたいマクロですが、1回のマクロ処理クリックで
特定の列の特定の記号を置換えたり、削除したいというのが内容です。
1列目のハイフンをスラッシュに置換
2列目のハイフンをスラッシュに置換
3列目のハイフンを削除
4列目のハイフンを削除
5列目の[A]を[B]に置換
※列は1~5としていますが指定された列をマクロ上で任意でコントロールできるのが望ましいです。
行ってみたい動きです。
【マクロ前】
1-1,111-333,-100,-500,A
【マクロ後】
1/1,111/333,100,500,B
お忙しい中、大変恐縮ですが
ご教示の程お願い申し上げます。
Re: [631] 一括置換と置換えについて
あすかぜ [2021/07/14 19:15:19]
はい、マクロジェネレーターでは 1 つの処理をするマクロしか作成できません。
最新版の Ver.2.3.0 では、「マクロの記録」もできるようになったので、連続して置換をするようなマクロは「マクロの記録」で作成できそうです。
1. [マクロ(M)]-[マクロの記録] メニューでマクロの記録を開始
2. [検索(S)]-[検索・置換(F)...] メニューで検索・置換ダイアログを表示
3. 「検索対象(G)」を「現在の列」に設定
4. 対象の列にカーソルをあわせ、検索文字列と置換文字列を入力して「すべて置換(A)」を実行
5. 他の列も同様に
6. もう一度 [マクロ(M)]-[マクロの記録] メニューを実行してマクロの記録を終了
この手順で、次のようなマクロが記録されるのではないかと思います。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs631_20210714.cms
必要なマクロが作成できるでしょうか。
よろしくお願いします。
Re: [631] 一括置換と置換えについて
Mom [2021/07/15 11:58:53]
ご回答ありがとうございます。
Ver.2.3.0でマクロの記録を使用し必要なマクロの作成ができました。
更に便利に利用することが出来ます。
一点、仕様をお聞きしたいのですが
Ver.2.3.0の「マクロの記録」では1回で記録ができるマクロの件数などは存在しますでしょうか。
Re: [631] 一括置換と置換えについて
あすかぜ [2021/07/15 18:41:06]
問題なく記録ができたようでよかったです。
記録ができるマクロの件数に制限は設けていませんが、メモリが足りなくなると動作が不安定になるかもしれません。
よろしくお願いします。