将当前季度的第一个/最后一个日期简化为变量

加玛

我觉得用更少的行数应该可以实现。我是否缺少VBA功能来简化此过程?

Sub dates()
Dim sDay As String
Dim eday As String
Quarter = DatePart(q, Date)
If Quarter = 1 Then
    sDay = "1/1/" & DatePart("yyyy", Date)
    eday = "3/31/" & DatePart("yyyy", Date)
ElseIf Quarter = 2 Then
    sDay = "4/1/" & DatePart("yyyy", Date)
    eday = "6/30/" & DatePart("yyyy", Date)
ElseIf Quarter = 3 Then
    sDay = "7/1/" & DatePart("yyyy", Date)
    eday = "9/30/" & DatePart("yyyy", Date)
ElseIf Quarter = 4 Then
    sDay = "10/1/" & DatePart("yyyy", Date)
    eday = "12/31/" & DatePart("yyyy", Date)
End If
End Sub
戴维·泽门斯

是的:

Sub dates()
Dim sDay As String
Dim eDay As String
Dim Quarter As Integer

For Quarter = 1 To 4

    sDay = CStr(3 * (Quarter - 1) + 1) & "/1/" & DatePart("yyyy", Date)
    eDay = DateAdd("d", -1, DateAdd("q", 1, CDate(sDay)))

    Debug.Print "Quarter : " & Quarter & vbTab & sDay & vbTab & eDay
Next

End Sub

还要注意,在代码中,q除非字符串在其他地方这样定义,否则需要在双引号中将其作为字符串文字进行偏移。

Quarter = DatePart("q", Date)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将当前季度的第一个/最后一个日期简化为变量

来自分类Dev

获取Python当前季度的第一个日期和最后一个日期?

来自分类Dev

如何在java.util.Date中获取当前季度的第一个日期和最后一个日期

来自分类Dev

使用R计算每个变量的第一个和最后一个日期

来自分类Dev

将具有不同日期的多行与重叠的变量合并(以捕获第一个和最后一个更改日期)

来自分类Dev

将所选班级更改为第一个日期而不是最后一个日期

来自分类Dev

将所选班级更改为第一个日期而不是最后一个日期

来自分类Dev

最后打印第一个变量(索引=0)

来自分类Dev

JavaScript中当月的第一个日期和最后一个日期

来自分类Dev

从第一个日期和最后一个日期获取值sql

来自分类Dev

JavaScript中当月的第一个日期和最后一个日期

来自分类Dev

javascript返回错误的第一个日期和最后一个日期

来自分类Dev

如何在第一个和最后一个日期之间填充日期?

来自分类Dev

矢量如何找到第一个和最后一个当前值

来自分类Dev

在窗口中选择第一个和最后一个日期

来自分类Dev

每天的第一个和最后一个交易日期

来自分类Dev

获取前几个月的第一个和最后一个日期

来自分类Dev

添加序列的第一个和最后一个日期

来自分类Dev

如何获取文件中的第一个和最后一个日期

来自分类Dev

从解析的数组中获取第一个和最后一个日期

来自分类Dev

Linux bash解析json:获取第一个和最后一个日期

来自分类Dev

在R中查找条纹的第一个和最后一个日期

来自分类Dev

在 R 中提取第一个和最后一个交易日期

来自分类Dev

如何在 matplotlib 图中包含第一个/最后一个日期

来自分类Dev

第一个和最后一个变量的平均值

来自分类Dev

使用Zend Paginator进行分页,显示上一个,第一个,最后一个,下一个,当前和当前+/- 1

来自分类Dev

将Vector的第一个元素移到最后一个元素

来自分类Dev

将第一个单词移到Java中的最后一个位置

来自分类Dev

将最后一个值移到第一个值

Related 相关文章

  1. 1

    将当前季度的第一个/最后一个日期简化为变量

  2. 2

    获取Python当前季度的第一个日期和最后一个日期?

  3. 3

    如何在java.util.Date中获取当前季度的第一个日期和最后一个日期

  4. 4

    使用R计算每个变量的第一个和最后一个日期

  5. 5

    将具有不同日期的多行与重叠的变量合并(以捕获第一个和最后一个更改日期)

  6. 6

    将所选班级更改为第一个日期而不是最后一个日期

  7. 7

    将所选班级更改为第一个日期而不是最后一个日期

  8. 8

    最后打印第一个变量(索引=0)

  9. 9

    JavaScript中当月的第一个日期和最后一个日期

  10. 10

    从第一个日期和最后一个日期获取值sql

  11. 11

    JavaScript中当月的第一个日期和最后一个日期

  12. 12

    javascript返回错误的第一个日期和最后一个日期

  13. 13

    如何在第一个和最后一个日期之间填充日期?

  14. 14

    矢量如何找到第一个和最后一个当前值

  15. 15

    在窗口中选择第一个和最后一个日期

  16. 16

    每天的第一个和最后一个交易日期

  17. 17

    获取前几个月的第一个和最后一个日期

  18. 18

    添加序列的第一个和最后一个日期

  19. 19

    如何获取文件中的第一个和最后一个日期

  20. 20

    从解析的数组中获取第一个和最后一个日期

  21. 21

    Linux bash解析json:获取第一个和最后一个日期

  22. 22

    在R中查找条纹的第一个和最后一个日期

  23. 23

    在 R 中提取第一个和最后一个交易日期

  24. 24

    如何在 matplotlib 图中包含第一个/最后一个日期

  25. 25

    第一个和最后一个变量的平均值

  26. 26

    使用Zend Paginator进行分页,显示上一个,第一个,最后一个,下一个,当前和当前+/- 1

  27. 27

    将Vector的第一个元素移到最后一个元素

  28. 28

    将第一个单词移到Java中的最后一个位置

  29. 29

    将最后一个值移到第一个值

热门标签

归档