如何在Excel2007中实现双击某个单元格,弹出日历,选择日期后自动将年月日填充在该单元格内的功能?

[复制链接]
查看11 | 回复1 | 2011-1-5 14:14:33 | 显示全部楼层 |阅读模式
问题如上,请高手做以解答,万分感谢!

回复

使用道具 举报

千问 | 2011-1-5 14:14:33 | 显示全部楼层
按alt+F11调出代码输入界面,先双击左边表格名,在右边复制以下代码:Private Sub Calendar1_Click()ActiveCell.Value = Calendar1.ValueCalendar1.Visible = FalseEnd SubPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count = 1 Then
If Target.Column = 1 Then '这是A列,如果要B列则改为2,其他同理.
With Calendar1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行