如何在EXCEL两个单元格内插入日历,个别点击时才显示,选定日期后单元格直接显示时间格式。

2025-02-28 19:40:03
推荐回答(2个)
回答1:

你需要使用Excel的日期控件,并且要懂得一些VBA编程才可以操作日期控件的
看到你的补充了,回复如下:
1.你用的是日历控件Calendar,我不清楚是否和DTP控件的表现一样。
2.你的change程序:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$M$2:$N$2" Then
Calendar1.Visible = False(这里的值需要改成True,才能在M2:N2选中时显示出日历控件)
Else
Calendar1.Visible = False
End If
End Sub
另外,由于没有在程序中移动日历控件,它会固定在一个位置,建议在选中时把它移动到对应的单元格,这样选择日期可以更方便,也更人性化。
祝顺利!

回答2:

你直接插入日期控件并指定单元格,就可以了。