- 題名・名前・本文は必ず入力してください。
- 題名は、できれば具体的な本文内容がイメージできるものにしてください。
- スパムよけのため、本文中に句読点記号が含まれていない場合にはエラーとなります。 「,」「.」ではなく「、」「。」を使ってください。
- [バグ][要望][質問][済][未] の分類は管理人が後から勝手に付加しています。 書き込み時は意識する必要はありません。
[722] 文字の前後にある空白の内、後ろの空白だけすべて削除したい
曽根 久志 [2022/12/27 11:07:21]
お世話になります。
文字の前後に空白があり、後ろの空白だけすべて削除したいんですが
どういうマクロを組めばいいでしょうか。
該当の列は固定の為、削除したい列もマクロ内で指定できればと思います。
置換でできるのであれば、検索する文字もお伺いできればと思います。
該当の文字
␣␣␣␣␣␣␣あああ␣ああああ␣␣␣␣␣␣␣
↓
␣␣␣␣␣␣␣あああ␣ああああ
よろしくお願いいたします。
Re: [722] 文字の前後にある空白の内、後ろの空白だけすべて削除したい
あすかぜ [2022/12/27 19:02:10]
置換機能で削除する場合、次のようにしてください。
1. 対象の列の上にカーソルを移動する
2. [検索]-[検索・置換] メニューをクリックし、検索・置換ダイアログを開く
3. 「正規表現検索」にチェックする
4. 「検索する文字列」に「\s+$」と入力する
5. 「置換後の文字列」は空欄のままとしておく
6. 「検索対象」を「現在の列」にする
7. 「すべて置換」ボタンをクリックする
マクロを使用する場合、例えば 3 列目が対象であれば、マクロファイルに
ReplaceAll("\\s+$", "", false, false, true, 3, 1, 3, Bottom);
と記述してください。
(他の列を指定する場合、「3,」の部分を 2 箇所とも変更してください)
よろしくお願いします。
Re: [722] 文字の前後にある空白の内、後ろの空白だけすべて削除したい
曽根 久志 [2022/12/29 15:15:56]
お世話になります。
うまく修正がでできました。
ありがとうございました。