VBA関数
IsDate関数

Excelマクロで必須のVBA関数を入門・初級・初心者向けに詳細解説
最終更新日:2021-10-13

IsDate関数


IsDate関数は、式を日付に変換できるかどうかを調べ、結果をブール型(True,False) で返します。


IsDate関数は、値が日付変換可能かどうかを判定する関数です。

IsDate関数

IsDate(expression)


expression
必ず指定します。
日付や時刻として認識できる日付式または文字列式を含むバリアント型 (Variant) の式を指定します。

指定した式が日付である場合、またはその式が有効な日付として認識できる場合は、真 (True) を返します。
変換できない場合は、偽 (False) を返します。


Microsoft Windowsで有効な日付の範囲は、西暦100年1月1日から西暦9999年12月31日までです。
この範囲は、オペレーティング システムによって異なります。

IsDate関数の使用例

日付のような文字列 IsDate判定
2020/9/1 TRUE
2020/9/02 TRUE
10/3 TRUE
20 10 4 TRUE
2020.10.5 FALSE
2020-10-6 TRUE
2013/6/31 FALSE
2013年6/8 FALSE
令和元年10月 TRUE
令1年11月2日 TRUE
令元年11月03日 TRUE

Is○○関数一覧

関数名 機能
IsArray関数 変数が配列かどうかを示すブール型(Boolean)の値を返します。
IsDate関数 式が日付であるかを示すブール型(Boolean)の値を返します。
IsEmpty関数 変数が初期化されているかどうかを示すブール型(Boolean)の値を返します。
IsError関数 式がエラー値かどうかを示すBoolean値を返します。
IsMissing関数 オプション(Optional)のVariant引数がプロシージャに渡されたかどうかを示すブール型(Boolean)の値を返します。
IsNull関数 式に無効なデータ(Null)が含まれていないかどうかを示すブール型(Boolean)の値を返します。
IsNumeric関数 式を数値として評価できるかどうかを示すブール型(Boolean)の値を返します。
IsObject関数 識別子がオブジェクト変数を表しているかどうかを示すBoolean値を返します。


Office VBA リファレンス データ型変換関数


※VBA関数一覧
マクロVBA関数の一覧と解説です、どんな関数があるかは一度は確認しておくとをお勧めいたします。どんな関数があるだけでも知っておけば、詳細の使い方は実際に使うときに調べても良いでしょう。文字列操作…34 分岐…3 型変換…14 データ判定…10 日付時刻…20 配列…6 ファイル操作…14 数学/財務…28 その他……



同じテーマ「VBA関数」の記事

CVar関数
CVErr関数
IsArray関数
IsDate関数
IsEmpty関数
IsError関数
IsMissing関数
IsNull関数
IsNumeric関数
IsObject関数
TypeName関数


新着記事NEW ・・・新着記事一覧を見る

TOROW関数(配列を横1行の配列にして返す)|エクセル入門(2022-10-31)
TOCOL関数(配列を縦1列の配列にして返す)|エクセル入門(2022-10-31)
CHOOSECOLS関数(配列から複数の指定された列を返す)|エクセル入門(2022-10-29)
CHOOSEROWS関数(配列から複数の指定された行を返す)|エクセル入門(2022-10-29)
WorksheetFunctionの効率的な使い方とスピル新関数の利用|VBA入門(2022-10-27)
VSTACK関数(配列を縦方向に順に追加・結合)|エクセル入門(2022-10-25)
HSTACK関数(配列を横方向に順に追加・結合)|エクセル入門(2022-10-25)
LAMBDA以降の新関数の問題と解説(配列操作関数編)|エクセル入門(2022-10-24)
LAMBDA以降の新関数の問題と解説(ヘルパー関数編)|エクセル入門(2022-10-24)
LAMBDA以降の新関数の問題集|エクセル入門(2022-10-24)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.変数宣言のDimとデータ型|VBA入門
4.繰り返し処理(For Next)|VBA入門
5.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
6.Excelショートカットキー一覧|Excelリファレンス
7.並べ替え(Sort)|VBA入門
8.マクロって何?VBAって何?|VBA入門
9.エクセルVBAでのシート指定方法|VBA技術解説
10.ExcelマクロVBAの基礎を学習する方法|エクセルの神髄




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ