ポイント・気がついたこと
- 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つ目はコードの大部分を使わせていただきました!ありがとう存じます♪
- 現在時刻を「年月日時分秒(yyyymmddHHMMSS)」で取得 – Get Current Time with yyyymmddHHMMSS – bekkou68の日記
- Format 関数
- 【VB】Format関数 – オープンリファレンス
以上です。