• ベストアンサー

「EXCEL」VBAで日付を変換

ファイルを保存する際に現在時刻を元にファイル名を作成しそれで保存する、というものを作っています。 ですが、 yyyy/mm/dd hh:mm:ss ↓ yyyymmddhhmmss というような変換がウマくいかずに困っています。 どなたか、ご教授頂きたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

下記を実行して、うまくいくようです。やってみてください。 Sub test01() MsgBox Format(Now(), "yyyymmddhhmmss") MsgBox Format(#9/21/2005 1:34:23 AM#, "yyyymmddhhmmss") End Sub

plastic_days
質問者

お礼

ありがとうございます。まさにその通りでした。 無事に動作もしています。 わざわざ詳しい解説、助かります。

その他の回答 (1)

  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.1

format関数でやればよいです。 Format(Now, "yyyymmddhhmmss")

参考URL:
http://homepage3.nifty.com/bear/basis/format.htm
plastic_days
質問者

お礼

ありがとうございました。 無事に動作し、今では立派に動いております。 お蔭様で助かりました。

関連するQ&A