knowledge 月初めの特定の曜日の日付取得

【質問】
当月の第一月曜日の日付を取得したい場合の対応を教えてください。

【回答】
「FirstDateOfDayInMonth(bstrDate, iDay)」関数を使用して取得できます。月曜日の場合は、(bstrDate, 2)と指定してください。
変数例:
%FirstDateOfDayInMonth(Date(), 2)%

他の曜日を指定する場合はそれぞれiDayを以下のように変更してください。
日曜日:1
月曜日:2
火曜日:3
水曜日:4
木曜日:5
金曜日:6
土曜日:7

また、例えば来月の第一月曜日の日付を指定したい場合は、以下のようにbstrDateを変更することで指定が可能です。
変数例:
%FirstDateOfDayInMonth(DateSerial(Year(Now), Month(Now)+1, Day(Now)), 2)%
または
%FirstDateOfDayInMonth(DateAdd("m",1,Now()),2)%