Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1777|回复: 1

[已解决]谢谢cbg2008 老师。如何计算不含周六周日的天数

[复制链接]
发表于 2012-9-8 21:37 | 显示全部楼层 |阅读模式
本帖最后由 lhj323323 于 2012-9-8 21:57 编辑

老师,
需求如题,请看附件,谢谢

另外,如果两个时间点之间,还有节假日,如何将这些节假日也扣减。
时间间隔2.rar (8.84 KB, 下载次数: 6)
发表于 2012-9-8 21:50 | 显示全部楼层    本楼为最佳答案   
  1. Private Sub CommandButton1_Click()
  2.     Dim i As Long, j As Long
  3.     Range("C2").Value = Sheet2.Range("B65536").End(xlUp).Value
  4.     Range("C3").Value = Format(Date, "yyyy-mm-dd")
  5.     Range("C4").Value = Date - Sheet2.Range("B65536").End(xlUp).Value
  6.     For i = CLng(Range("c2").Value) To CLng(Date)
  7.         If Weekday(VBA.CDate(i)) = 7 Or Weekday(CDate(i)) = 1 Then
  8.             j = j + 1
  9.         End If
  10.     Next
  11.     Range("c5").Value = Range("c4") - j
  12. End Sub
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-1 14:03 , Processed in 0.933484 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表