获取上一季度的最后一天

时间:2015-08-28 16:43:03

标签: excel vba excel-vba

DateAdd("m", -(Month(Date) - 1) Mod 3 - 1, Date)

在我需要6/28/2015时,这会给我20150630。我可以处理格式部分,但不知道如何获得上一季度的最后一天而不是今天的上一季度的日期。

1 个答案:

答案 0 :(得分:2)

这适用于VBA。它只是确定当前季度的第一天,然后减去一天。

Debug.Print DateAdd("q", DatePart("q", Date) - 1, "1/1/" & Year(Date)) - 1