Validation Excel VBA-年初至今的验证

Validation Excel VBA-年初至今的验证,validation,date,excel,vba,Validation,Date,Excel,Vba,在财政年度开始时,我的用户表单中有一个变量输入。我希望能够验证输入,以便在输入的日期不是财政年度的开始日期时提示用户 例如,我的财政年度开始于2012年7月1日,因此,如果我正在运行2012年7月至2013年6月的报告,则输入的财政年度不会返回错误消息。但是,如果我运行的月报是“2013年7月”或“2013年8月”,并且我输入的YTD是“2012年7月”,我需要一个警告,告诉我“是否要重置您输入的YTD?” 谢谢。有很多事情你没有解释。。。你的第一个例子是12个月的报告,然后你提到每月报告。以您

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

例如,我的财政年度开始于2012年7月1日,因此,如果我正在运行2012年7月至2013年6月的报告,则输入的财政年度不会返回错误消息。但是,如果我运行的月报是“2013年7月”或“2013年8月”,并且我输入的YTD是“2012年7月”,我需要一个警告,告诉我“是否要重置您输入的YTD?”


谢谢。

有很多事情你没有解释。。。你的第一个例子是12个月的报告,然后你提到每月报告。以您的示例为例,如果每月报告正在运行,则从2013年8月开始。引发提示的用户输入是否总是错误的,或者只是有时错误

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