yyyy.mm.dd形式、yyyy/mm/dd形式に相互変換したい
エクセルで移行用のデータをもらった時、必要な書式になっていない場合があります。
特にyyyy.mm.dd形式だと日付とは認識されず、isDate関数で使用できません。
今回紹介するコードで「yyyy.mm.dd←→yyyy/mm/dd」に相互変換可能です。
yyyy.mm.dd←→yyyy/mm/ddに相互変換するサンプルコード
'■yyyy.mm.dd←→yyyy/mm/dd相互変換 Public Sub sample_yyyymmdd_Conv() '■yyyy.mm.dd→yyyy/mm/dd Dim str As String: str = "2021.11.01" Debug.Print Replace(str, ".", "/") '2021/11/01 '■yyyy/mm/dd→yyy.ymm.dd形式への変換 Dim sDate As Date: sDate = "2021/11/01" Debug.Print Format(sDate, "yyyy.mm.dd") '2021.11.01 End Sub
注意点
- 特にありません。
コメント