我如何知道下周六或当前周六的日期?

sof*_*fun 2 excel vba date excel-vba

我正在为Excel编写一些VBA,我需要弄清楚当前或即将到来的星期六的日期

所以,如果是星期五,我需要明天(星期六).

如果今天是星期六那么我只想要今天的约会.

如果是星期天那么我需要昨天的约会.

如果是星期一那么下周六

我想知道Excel或VBA中是否有任何东西可以帮助我实现这一目标

tri*_*cot 5

在Excel中,您可以使用以下公式:

=TODAY()-WEEKDAY(TODAY())+IF(WEEKDAY(TODAY())>1, 7, 0)
Run Code Online (Sandbox Code Playgroud)