MonthView头痛VBA

时间:2018-05-29 21:52:15

标签: vba excel-vba datepicker userform lost-focus

我正在Vba Excel中创建一个用户表单,用于管理临时访问权限的发布,返回和记录。由于这将被一些“缺乏经验”的技术用户使用,我希望尽可能少的用户错误。表单的一部分是卡片发行日期和预期返回日期,两者都输入到文本框中,其中包含一些代码以检查格式是否正确。为了让没有经验的人更容易,我希望在输入日期框时显示MonthView控件,允许他们输入日期,然后在输入的下一个字段时再次隐藏。但是我在没有程序崩溃的情况下无法完成这项工作,这就是逻辑:

Initialize : MonthView = false DateTXT entered : MonthView = true DateTXT exit : MonthView = false MonthView Click : DateTXT.Value = MonthView.Value

我知道这个逻辑在VBA的上下文中是有缺陷的,因为当你单击MonthView Control时,你退出文本框并尝试关闭MonthView。

我很难找到解决方案,有没有人有任何想法?

由于

0 个答案:

没有答案