この関数について
日付データの保存方法として「20250101」のような形式がよく使用されます。しかしExcelVBA(マクロ)では「20250101」を「2025/01/01」と読み替えて判定はしてくれません。専用の関数も用意されていない(誤っていたらすみません)ため作成をしました。
関数コピペ ~コードをクリックするだけでコピー完了!~
使い方 ①引数
引数名 | 型 | 参照 | 省略 | 内容 |
---|---|---|---|---|
yyyymmdd_numeric | Variant | ByVal | 不可 | yyyymmdd形式の数値もしくは数値と判定できる文字列 |
使い方 ②戻り値
状態 | 型 | 内容 |
---|---|---|
正常 | Date | 「yyyymmdd」形式の数値を日付に変換して、返します。 |
例外 | Variant | 形式の異なるデータを渡した場合、日付型の初期値が返ってきます。 |
エラー | Variant | エラーは想定されていません。 |
サンプルコード(クリックでコピー)
【結果】yyyymmddデータを日付データに変換することができました
サンプルコードを実行するとyyyymmdd形式のデータを日付データに変換してイミディエイトウィンドウに出力します。
関数リファレンスにはコピペで使用可能な便利関数を多数掲載!
関数リファレンスでは私が開発の中で必要になったコード部品を汎用化・関数化して公開しています。この記事で紹介した関数以外にもコピペで利用できる関数を多数用意しています。検索窓から必要な機能を検索してみましょう!解説記事も続々公開中。
当サイトで公開している関数はすべて下記ライセンスのもとで配布しています。 Copyright (c) 2024 VBA.funcref Released under the MIT license The MIT LicenseCopyright Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated d...
Comment