- 題名・名前・本文は必ず入力してください。
- 題名は、できれば具体的な本文内容がイメージできるものにしてください。
- スパムよけのため、本文中に句読点記号が含まれていない場合にはエラーとなります。 「,」「.」ではなく「、」「。」を使ってください。
- [バグ][要望][質問][済][未] の分類は管理人が後から勝手に付加しています。 書き込み時は意識する必要はありません。
[634] 文字列の入れ替え
あば [2021/08/06 13:57:16]
同じセル内の2つの特定文字から始まる文字列を入れ替えたい。
処理前
【A】ああああああ【B】いいいいいい
処理後
【B】いいいいいい【A】ああああああ
よろしくお願いいたします。
Re: [634] 文字列の入れ替え
あすかぜ [2021/08/06 19:52:27]
正規表現検索で実現できそうです。
下記の手順を試してみてください。
1. [検索]-[検索・置換] メニューをクリックし、検索・置換ダイアログを開く
2. 「正規表現検索」にチェックする
3. 「検索する文字列」に「(【A】.*)(【B】.*)$」と入力する
4. 「置換後の文字列」に「$2$1」と入力する
5. 「すべて置換」ボタンをクリックする
マクロを使用する場合、
ReplaceAll("(【A】.*)(【B】.*)$", "$2$1", false, false, true);
という命令で同じ動作を実行できると思います。
よろしくお願いします。