在Excel中插入日历控件输入VB代码显示方法和数据成员未找到!求指点~!

我用的日历控件是Date Source Control 11.0

Private Sub Calendar1_Click()
ActiveCell = Calendar1.Value
Me.Calendar1.Visible = False
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 8 Then
Me.Calendar1.Visible = True
Else
Me.Calendar1.Visible = False
End If
End Sub
是那个Calendar后面有灰色的底纹,是不是这个控件名字不对?

第1个回答  2012-07-16
遇到这种情况,你就检查控件名,看有没有写对,然后就是它提示哪个方法名找不到,你就按F2后在里面查找那个找不到的方法名。
第2个回答  2012-07-06
才疏学浅,没查到Date Source Control 11.0控件的相关信息
MSDN里也只有Data Source Control
楼主在哪儿找的控件,就在哪儿查帮助文档吧追问

我插入日期控件的时候,并没有显示日历出来,就是一个透明的小方块…是不是我控件坏了?

追答

是自定义控件吗,是否有漏洞,是否已注册,用法是否正确

本回答被提问者和网友采纳
第3个回答  2012-07-14
我用你的代码运行完全没问题,不知你的怎么回事