Excel2007中日历控件使用
1先需下载并注册安装Excel2007的日期控件文件MSCALOCX。在Microsoft网站或i
ter
et上下载日历控件文件MSCALOCX(不同版本Office有不同的日历控件文件),保存到CWi
dowsSystem32文件夹中,打开CMD窗口,输入命令“Regsvr32mscalocx”后显示注册成功。2在Excel中显示“开发工具”菜单栏。
f3
点击“插入”的“其他控件”。
f4
浏览到最底部看到注册安装的日历控件,点击“确定”。
f5
在VB编辑器中输入如下的代码(如图所示):
PrivateSubCale
dar2_ClickActiveCellCale
dar2ValueMeCale
dar2VisibleFalseE
dSub
PrivateSubWorksheet_Selectio
Cha
geByValTargetAsRa
geIfTargetColum
6The
D列为日期输入列,只对应excel的字母列,例如D对应4,G对应7,不是实际的显示列对应的数字Cale
dar2LeftTargetLeftTargetWidth设置日历控件弹出后的位置Cale
dar2TopTargetTopTargetHeight同上Cale
dar2ValueDate设置默认日期为系统日期Cale
dar2VisibleTrue使日历控件可见ElseIfTargetColum
6The
F列为日期输入列
fCale
dar2LeftTargetLeftTargetWidthCale
dar2TopTargetTopTargetHeightCale
dar2ValueDateCale
dar2VisibleTrueElseCale
dar2VisibleFalse单击其他列时隐藏日历控件E
dIfE
dSub
67
点击“保存”,选择“Excel启用宏”的格式文件进行保存。打开EXCEL文件,运行原来的宏,有可能出现“宏”被禁止运行的提示,解决的方法如下:在EXCEL操作中执行“工具”→“宏”→“安全性”中修改宏打开的安全级别。
fr