Foxtable(狐表)用户栏目专家坐堂 → 计算工作日


  共有3433人关注过本帖树形打印复制链接

主题:计算工作日

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110777 积分:563817 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/5/31 21:49:00 [显示全部帖子]

如果跨月,这样计算

Dim date1,Date2 As Date
Date1="2020-05-01"
Date2="2020-06-15"

Dim Count As Integer
Do While Date1 <= Date2
    If Date1 .DayofWeek > 0 AndAlso Date1 .DayofWeek < 6 Then
        Count = Count + 1
    End If
    Date1 = Date1.AddDays(1)
Loop
msgbox(Count )

 回到顶部