计算日期范围内不包括周六日的天数-叶海峰
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


计算日期范围内不包括周六日的天数

发表时间:2007/10/24 17:06:58 评论(0) 浏览(7754)  评论 | 加入收藏 | 复制
   
摘 要:计算日期范围内不包括周六日的天数
正 文:

 

Sub datecount()
'计算日期范围内不包括周六日的天数
    Dim datebegin As Date
    Dim dateend As Date
    Dim datecount As Long
    Dim count As Long
    datebegin = "2007 - 10 - 1"
    dateend = "2007 - 10 - 24"
    For datecount = 0 To (dateend - datebegin)
        If Weekday(datebegin) > 1 And Weekday(datebegin) < 7 Then
            count = count + 1
        End If
        datebegin = datebegin + 1
    Next datecount
    MsgBox count
End Sub

 另一种方法:

Sub AA()
Dim datebegin, dateend As Date
Dim count, datecount As Long
count = 0
datebegin = "2007-10-01"
dateend = "2007-10-23"
For datecount = 0 To DateDiff("d", datebegin, dateend)
    If Weekday(DateAdd("d", datecount, datebegin)) > 1 And Weekday(DateAdd("d", datecount, datebegin)) < 7 Then
   count = count + 1
      End If
Next datecount
MsgBox count
End Sub


Access软件网交流QQ群(群号:198465573)
 
 相关文章
[示例]到期天数计算  【钱玉炜  2009/12/9】
Access计算两个日期之间的工作日天数的几个函数  【竹笛  2011/8/3】
[示例]计算某一段时间内的工作日和假日天数  【金宇  2012/5/12】
根据节假日表计算两日期间的工作日天数、n个工作日后的工作日日期  【网行者  2013/6/22】
【Access自定义函数】取得指定月份星期天个数示例,获取当月的星...  【麥田  2014/6/19】
【Access自定义函数】取得指定月份天数示例,获取当月天数  【麥田  2014/6/28】
常见问答
技术分类
相关资源
文章搜索
关于作者

叶海峰

文章分类

文章存档

友情链接