【发布时间】:2012-11-20 10:03:57
【问题描述】:
我需要为我正在创建的 Excel 工作表创建一个单元格日期选择器。
我正在尝试关注this tutorial
但是我无法理解该示例应该如何在单元格A1:C1 中放置日历选择器。在我的工作表中,如果我按原样粘贴代码,则会引发错误。如果我尝试像这样修改它:
'Declaration
Public Function AddDateTimePicker(range As range, name As String) As DateTimePicker
Private Sub ExcelRangeAddDateTimePicker()
Dim DateTimePicker1 As Microsoft.Office.Tools.Excel.Controls.DateTimePicker
DateTimePicker1 = Me.Controls.AddDateTimePicker(Me.range("A1", "C1"), "DateTimePicker1")
End Sub
我没有得到任何结果......
任何提示或答案表示赞赏:)
【问题讨论】:
-
查看rondebruin.nl/calendar.htm 的工作示例...。我认为您当前的链接不是
VBA -
谢谢你的例子,但是我使用了 Ro de Bruin 例子,这种方法需要安装日历。 (在 excel 2010 中,不再自动安装此日历控件)。我包含的示例页面包含 C# 和 VB 中的示例。
-
不是
VBA中的例子,可能是VB.Net -
好的,但它应该可以在 Excel 中工作,有什么线索可以知道这是如何完成的吗?
标签: excel datepicker excel-2010 vba