ExcelマクロVBA関数
IsDate関数

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

IsDate関数


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


IsDate関数

StrConv(string, conversion, LCID)

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

指定した式が日付である場合、またはその式が有効な日付として認識できる場合は、真 (True) を返します。
変換できない場合は、偽 (False) を返します。
Microsoft Windows で有効な日付の範囲は、西暦 100 年 1 月 1 日から西暦 9999 年 12 月 31 日までです。
この範囲は、オペレーティング システムによって異なります。

使用例.

IsDate("2013/6/8") ・・・ True
IsDate("2013/6/31") ・・・ False
IsDate("2013年6月8日") ・・・ True
IsDate("2013年6/8") ・・・ False

※VBA関数一覧

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



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

InStr関数

Instr関数は、VBAでは頻繁に使われる必須関数で、シート関数のFIND関数と同様機能のVBA関数になります。文字列の中から指定した文字列を先頭から検索し、最初に見つかった文字位置を返す文字列処理関数で、検索文字が見つからなかった場合は0を返します。
InStrRev関数
InStrREv関数は文字列の中から指定した文字列を最後の文字位置から検索を開始し最初に見つかった文字位置を返す文字列処理関数ですバリアント型(内部処理形式StringのVariant)で返します。InStrRev関数 InstrRev(stringcheck,stringmatch[,start[,
IsArray関数
IsArray関数は、変数が配列であるかどうかを調べ、結果をブール型(True,False)で返します。IsArray関数 IsArray(varname) varname 必ず指定します。引数varnameには、変数の識別子を指定します。
IsDate関数
IsEmpty関数
IsEmpty関数は変数がEmpty値かどうかを調べ結果をブール型(True,False)で返します。IsEmpty関数 IsEmpty(expression) expression 必ず指定します。引数expressionには数式または文字列式を含むバリアント型(Variant)の式を指定します。
IsNumeric関数
IsNumeric関数は式が数値として評価できるかどうかを調べ結果をブール型(True,False)で返します。IsNumeric関数 IsNumeric(expression) expression 必ず指定します。引数expressionには数式または文字列式を含むバリアント型(Variant)の式を指定します。
DateAdd関数
DateAdd関数は、指定された時間間隔を加算した日付を返します、バリアント型(内部処理形式StringのVariant)で返します。DateAdd関数 DateAdd(interval,number,date) interval 必ず指定します。
Format関数
Format関数は式を指定した書式に変換しその文字列を示す値を返しますバリアント型(内部処理形式StringのVariant)で返します。Format関数 Format(expression[,format[,firstdayofweek[,firstweekofyear]]]) expression 必ず指定します。
InputBox関数
InputBox関数はダイアログボックスにメッセージとテキストボックスを表示し文字列が入力されるかまたはボタンがクリックされるとテキストボックスの内容を返します。InputBox関数 InputBox(prompt[,title][,default][,xpos][,ypos] [,helpfile,
MsgBox関数
MsgBox関数は、ダイアログボックスにメッセージを表示し、ボタンがクリックされるのを待って、どのボタンがクリックされたのかを示す値を返します。MsgBox関数 MsgBox(prompt[,buttons][,title][,helpfile, context]) 名前付き引数です。
Shell関数
Shell関数は実行可能プログラムを実行し実行が完了するとプログラムのタスクIDを示すバリアント型の値を返しますプログラムの実行に問題が発生した場合は0を返します。Shell関数 Shell(pathname[,windowstyle]) 使用例. Shell"notepad.exe"&ThisWorkbook.Path&am…


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

VBAコードの全プロシージャー・プロパィ一覧を取得|VBAサンプル集(10月12日)
VBAでエラー行番号を取得できるErl関数|VBA技術解説(10月12日)
手動計算時の注意点と再計算方法|ExcelマクロVBA技術解説(10月9日)
引数の数を可変にできるパラメーター配列(ParamArray)|VBA入門(10月7日)
VBEの使い方:デバッグ|ExcelマクロVBA入門(10月6日)
VBAにおける配列やコレクションの起点について|VBA技術解説(10月5日)
VBEの使い方:オブジェクト ブラウザー|VBA入門(10月5日)
VBEの使い方:ウォッチ ウィンドウ|VBA入門(10月4日)
VBEの使い方:ローカル ウィンドウ|VBA入門(10月3日)
VBEの使い方:イミディエイト ウィンドウ|VBA入門(10月2日)


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

1.最終行の取得(End,Rows.Count)|VBA入門
2.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
3.RangeとCellsの使い方|ExcelマクロVBA入門
4.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
5.変数とデータ型(Dim)|ExcelマクロVBA入門
6.繰り返し処理(For Next)|ExcelマクロVBA入門
7.マクロって何?VBAって何?|ExcelマクロVBA入門
8.ひらがな⇔カタカナの変換|エクセル基本操作
9.空白セルを正しく判定する方法(IsEmpty,IsError,HasFormula)|VBA技術解説
10.セルに文字を入れるとは(Range,Value)|VBA入門



  • >
  • >
  • >
  • IsDate関数

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


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




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