【问题标题】:Excel VBA - Year to Date validationExcel VBA - 年初至今验证
【发布时间】:2012-11-10 12:11:15
【问题描述】:

我的用户表单中有一个财政年度开始的变量输入。我希望能够验证该条目,以便在输入的日期不是财政年度的开始日期时提示用户。

例如,我的财政年度的开始日期是 2012 年 7 月 1 日,因此如果我正在运行该月的 2012 年 7 月至 2013 年 6 月的报告,则输入的财务不会返回错误消息。但是,如果我正在运行的月度报告是“2013 年 7 月”或“2013 年 8 月”,并且我输入的 YTD 是“2012 年 7 月”,我想要一个提醒说“你想重置你输入的 YTD 吗?”

谢谢。

【问题讨论】:

    标签: validation date excel vba


    【解决方案1】:

    您没有解释很多...您的第一个示例是 12 个月的报告,然后您提到了月度报告。使用您的示例,如果月度报告从 2013 年 8 月开始运行。引发提示的用户输入是否总是错误的,或者只是有时?

    无论如何,像一年中的第一天这样的事情不会改变。为什么不简单地硬编码上一个和下一个 20 (?) 财政年度的第一天,并验证用户的输入与其中一个匹配。我实际上建议进行单元格内数据验证(针对由前几天组成的列表进行验证),但您说您使用的是用户表单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-25
      • 2013-01-02
      • 1970-01-01
      • 1970-01-01
      • 2019-06-07
      • 1970-01-01
      • 1970-01-01
      • 2016-11-08
      相关资源
      最近更新 更多