VBAなんでも質問スレat TECHVBAなんでも質問スレ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト696:デフォルトの名無しさん 14/05/07 22:57:09.28 VZywwylY >>686 Splitで"/"で分割して、年の部分だけ頭に"20"でもくっつけて、 順番かえて"/"で結合するようなんじゃダメ? 697:デフォルトの名無しさん 14/05/08 00:00:54.73 UhAEWxzw 年が2000年代固定ってどうなのよ ログで99年が2099年ってどこの未来から来た人ですか 698:デフォルトの名無しさん 14/05/08 00:46:43.35 E+ainyFV それはシステムの特性によって切り分ければいい話だ どのみち入力の年が2桁の時点で判断は必要になるわけで 699:デフォルトの名無しさん 14/05/08 01:06:45.17 8vH2dr8E 年数の二桁→四桁変換はOSの設定に任せとけば良い。 とか思ったけど、書式指定でDateに変換する方法が無い罠だった。 700:デフォルトの名無しさん 14/05/08 16:40:16.01 UhAEWxzw スマートなやり方ってのがどんなのをご希望か知らんが moto = "05/07/14" Debug.Print "moto= " & moto saki = DateSerial(Mid(moto, 7, 2), Mid(moto, 1, 2), Mid(moto, 4, 2)) Debug.Print Format(saki, "yyyy/mm/dd") まあこんな感じか 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch