DateSerial関数を次のように利用すると、今月/前月/翌月の月末日を取得することができます。 ●サンプル● Sub Sample() '今月の月末日 MsgBox DateSerial(Year(Date), _ Month(Date) + 1, 0) '前月の月末日 MsgBox DateSerial(Year(Date), _ Month(Date), 0) '翌月の月末日 MsgBox DateSerial(Year(Date), _ Month(Date) + 2, 0) End Sub ●詳細● DateSerial関数の構文と引数は以下のようになっています。 <構文> DateSerial(year, month, day) 指定項目 内容 year 必ず指定します。 整数型(Integer)のデータ形式で指定します。 年を表す100~9999の範囲の数値または数式を 指