次の機能を動作させようとしています。
Private Function FirstOfMonth(MonthsAgo As Integer) As Date
FirstOfMonth = DateSerial(Year(Now()), Month(Now() - MonthsAgo), 1)
End Function
次のように値を渡します。
FirstOfMonth(4)
この関数の目的は、月の最初の日付を「MonthsAgo」の数だけ返すことです。
ただし、実行するたびに、タイプの不一致があることが通知されます。
私はプログラミングが初めてなので、どこが間違っているのか正しい方向に向けてくれる人がいれば、とても感謝しています. かなり単純な問題を解決するのが遅くなります。