- ベストアンサー
EXCEL2003で日付表示に変えるマクロありますか
現在セルに 19640429結婚式 19650301出張 19790515海外旅行 ・ ・ ・ 等入っていますがこれを一括で 1964/04/29結婚式 1965/03/01出張 1979/05/15海外旅行 と言う表示にしたいのですがマクロ等で出来るでしょうか。 出来るのでしたら方法を教えて下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
関数で可能です。 =LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&MID(A1,7,2)&RIGHT(A1,LEN(A1)-8)
その他の回答 (2)
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.3
こんにちは。 たぶん、区切り位置で出来るはずです。 変換する範囲を選択してから、 データ-区切り位置- ・ スペースによつて右または左に揃えられた…… を選択し、 次へ、 19640429|結婚式 間にマウスで区切りを入れます。 次へ 数字の部分が反転されているはずですから、その部分を ・ 日付 を選択 完了 日付の部分は、書式で直してください。 マクロで行う場合は、また、お尋ねください。
質問者
お礼
ご回答有り難うございます。 色々な方法があるのですね。 お陰様でできました。 尚お礼の点数ですが受信順とさせていただきますので ご了承お願いいたします。
- oresama
- ベストアンサー率25% (45/179)
回答No.2
関数でよければ、 A1にデータがあるとして =TEXT(DATEVALUE(LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&MID(A1,7,2)),"yyyy/mm/dd")&MID(A1,9,10) 最後のMID(A1,9,10)の10は行事名の最大文字数にしてください。
質問者
お礼
ご回答有り難うございます。 色々勉強になりました。
お礼
迅速なご回答有り難うございます。 お陰様でできました。