a12 = DateAdd("m", -1, "1/" & Format(a11, "yyyy/mmm")) '上月第一天日期
a13 = DateValue("1/" & Format(a11, "yyyy/mmm")) - 1 '上月最後一天日期
a14 = DateDiff("ww", a12, a13) '上月星期天數
這樣算出來怎麼上月星期天數是4的,明明是5嘛?
請各位高手幫幫忙,謝謝!特急啊,在線等!
=DateDiff("ww",#2007/4/1#,#2007/4/30#) 這樣也還是4,怎麼辦呀,大家幫我想想辦法吧
七月份也是這樣,只要開始的第一天是星期天都會出錯
難道還要增加一條判斷語句,如果第一天是星期天就多加一天,這樣應該可以吧
a11 = Date '當前日期
a12 = DateAdd("m", -1, "1/" & Format(a11, "yyyy/mmm")) '上月第一天日期
a13 = DateValue("1/" & Format(a11, "yyyy/mmm")) - 1 '上月最後一天日期
If Weekday(a12) = 1 Then
a14 = DateDiff("ww", a12, a13) + 1
Else
a14 = DateDiff("ww", a12, a13)
End If
[此贴子已经被作者于2007-5-10 20:12:23编辑过]
|