我正在处理的数据超过当前月份。由于我的报告被视为性能MTD的快照,因此我需要查找当月的过滤数据(基于昨天的日期)。
我发现了几个可以根据当前日期和时间运行的宏,但无法弄清楚如何根据昨天的日期为之。
任何帮助将不胜感激。
答案 0 :(得分:1)
VBA中的Now
函数将为您提供当前日期。您可以从中减去1以获得昨天的日期。
Sub yesterdate()
Dim vResult
vResult = Now - 1
End Sub
答案 1 :(得分:0)
如果您想更改年,月或时间,您也可以使用DateAdd方法
Dim Yesterday As Date
Yesterday = DateAdd("d", -1, Date) '<--- Now is also possible
MsgBox Format(YesterDay, "mmmm d, yyyy")