指定した日付が、その月の月末日かどうかを判定します。
ktIs月末日( 日付 )
返却値 ‥‥‥ Boolean型 日 付 ‥‥‥ Variant ( Date ) 型
True ‥‥‥ 指定の日付は月末日です
False ‥‥‥ 上記以外(もしくは日付データでない)
日付 ‥‥‥ シリアル値または日付文字列で指定出来ます。
※ 新元号「令和」対応になっていない環境でも
「令和 日付文字列(元年 表記を含む)」を指定可能です。
[Variant]で受けているので、
呼び元での『日付チェック』『日付への型変換』
は必要ありません。
この関数は【日付チェック & 判定】です。
下記でも同じ判定が出来ます。
If (Day(CDate(日付) + 1) = 1) Then
' 月末日である
Else
' 月末日ではない
End If