确保DatePicker在VBA中可用

时间:2015-10-15 07:03:47

标签: excel vba datepicker

我有一个问题,我无法通过Google搜索找到答案。我正在进行VBA分配,其中一个部分要求用户输入将用于过滤一组数据的开始和结束日期。我一直在使用DatePicker包,它一直工作正常。然后我通过电子邮件将我的作业(给自己)通过电子邮件发送到后面,并注意到DatePickers不会显示在表单上。当我打开我的作业时,会弹出一条错误消息说"无法加载某些对象,因为它们在这台机器上不可用"。现在,日期选择器已经安装在我正在使用的计算机上,但必须通过excel中的菜单添加它们。

无论如何,我只是想知道无论如何我可以确保日期选择器可以使用我最终提交的Excel文件。否则,我将不得不通过另一种机制输入日期(这很好,但日期选择器提供比日,月,年下拉列表更好的视觉效果。

我希望这个问题很明确,谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

Excel没有开箱即用的日期选择器日历控件,可以在所有版本中无缝使用。有一些ActiveX控件可以在早期版本中使用,但它们不能用于更高版本。

Ron de Bruin撰写了一个适用于所有Excel版本的VBA数据选择工具,并在其页面上提供了有关日历控件的信息集合:http://www.rondebruin.nl/win/s8/win003.htm