カテゴリー
Microsoft

【Excel VBA】現在年月日時分秒文字列を yyyyMMddHHmmss 形式で得るコード♪

ポイント・気がついたこと

  • yyyy → 4桁の年
  • mm → 2桁の月
  • dd → 2桁の日にち
  • hh → 2桁の時
  • nn → 2桁の分
  • ss → 2桁の秒
  • Excel 2013 で試したが、yyyyMMddHHmmss、yyyymmddhhmmss、の結果が同じだった。最初の MM は月で、次の mm は時間。大文字小文字が変わっても、月と時間が正しく表示された。なぜ?

VBA コード

Sub Test()
    Dim strNow As String
    strNow = Format(Now, "yyyymmddhhnnss")
    Debug.Print strNow
End Sub

結果

2015111820143035

おわりに

次のページが参考になりました!特に1つ目はコードの大部分を使わせていただきました!ありがとう存じます♪

以上です。

コメントを残す