[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る
題名:
名前:
この名前を次回も使用する


スレッド一覧に戻る返信

[926] セル内の文字の並び替え

UV [2025/12/23 16:56:32]

特定列のセル内に日時が入っております。
例「12/23/2025 10:00:00」

これを「2025/12/23 10:00:00」
に並び替えることは可能でしょうか。

※2行目以降すべてにこの変換をかけたいです。

ご教示いただけますと幸いです。
お手数ですがご確認のほどよろしくお願いいたします。

Re: [926] セル内の文字の並び替え

あすかぜ [2025/12/23 21:36:41]

正規表現を使うことで並び替えができそうです。
次の手順を試してみてください。

1. [検索(S)]-[検索・置換(F)...] メニューで検索・置換ダイアログを開く
2. 「検索する文字列(S)」に「(\d{2})/(\d{2})/(\d{4})」と入力
3. 「置換後の文字列(R)」に「$3/$1/$2」と入力
4. 「正規表現検索(E)」にチェックを入れる
5. 「すべて置換(A)」を実行

マクロを使用する場合、マクロファイルに

ReplaceAll("(\\d{2})/(\\d{2})/(\\d{4})", "$3/$1/$2", false, false, true);

と記述してください。
よろしくお願いします。

Re: [926] セル内の文字の並び替え

UV [2025/12/24 10:19:05]

希望の通りに変換することができました。
お教えいただきましてありがとうございます。

スレッド一覧に戻る返信