Access / Excel VBA:获取上周对应的两个date
我想我可以做一个循环,但由于我与MS Access一起使用这个问题,我想知道是否有一个快速的方法来做到这一点。
现在是2014年4月3日。我希望能够返回与前一周相同的星期日和星期六的date。
例如上周三月二十三日(星期天)到三月二十九日(星期六)。
在Excel公式中:
=TODAY()-WEEKDAY(TODAY())-6 'Sunday of last week =TODAY()-WEEKDAY(TODAY()) 'Saturday of last week =TODAY()-WEEKDAY(TODAY())+6 'Friday of current week
在VBA中:
Date()-Weekday(Date())-6 'Sunday of last week Date()-Weekday(Date()) 'Saturday of last week Date()-Weekday(Date())+6 'Friday of current week
上周日:
=A1-WEEKDAY(A1)-6
星期六
=A1-WEEKDAY(A1)