1、[转帖]Excel-单击单元格弹出活动日历2009-12-2920:26题记:老同学“芝麻汤圆”发来一个文件,要实现活动日历效果。研究了下文件里的VBA代码,搞定!嘿嘿方法:1、右键单击工具栏,选中Visual Basic; 2、单击工具栏上的“控件工具箱”(小榔头形状); 3、单击控件工具箱工具栏上的“其他控件”(小榔头形状); 4、找到 "Microsoft Date And Time Piker Control 6.0 (SP4)",选中它; 5、在你所要用到的单元格内画出,大小要和单元格一样; 6、选中控件,右键单击选择菜单“设置
2、控件格式”,在"属性"选项中选择“大小固定、位置随单元格而变”,确定; 7、右键单击控件选择菜单“查看代码”,进入VBA后,将里面的代码替换为:一、一个单元格日历代码Private Sub DTPicker1_Change() Sheet1.Cells(1, 1) = CStr(DTPicker1) End Sub Private Sub DTPicker1_Click() Sheet1.Cells(1, 1) = CStr(DTPicker1) End Sub备注:Cells()里应为日