EXCEL表里怎么添加日期选择器

如图,点一下表格里就会出现下拉菜单

1、在某一单元格中插入日历控件

(1)选中要插入日历控件的单元格,设置单元格格式为日期型;

(2)点击工具栏,“插入—对象—日历控件”,

(3)用快捷方式Alt+F11,双击插入控件的工作表名称,粘贴下面的代码,用来实现单击A1时弹出日历控件,单击日历控件后,将选中的日期值填入A1并隐藏控件。


Private Sub Calendar1_Click()

ActiveCell = Calendar1

Calendar1.Visible = False

[a2].Select

End Sub


Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Address = "$A$1" Then Calendar1.Visible = True

End Sub

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2021-02-12
方法1:
公式: =TEXT(TODAY(),"mmm,dd,yyyy")【全部变为大写字母方法: =UPPER(TEXT(TODAY(),"mmm,dd,yyyy"))】
方法2:
①右击一单元格,选择”设置单元格格式,“选择“日期” 里面什么样的日期格式都有,你可以随便选用。
②在单元格中输入 =NOW() 回车就可以了
2、Excel如何在新建一行的时候自动给某一列中插入当前日期?
①设置迭代计算。工具-〉选项-〉勾选“迭代计算”,次数不用管(默认100)。
②假设在A2输入某个数据后,B2就产生日期,如果A2为空,B2也为空。则在B2里输入公式: =IF(A2="","",IF(B2="",today(),B2))
这样就达到了你的目的。你可以改变系统的日期,然后重新打开Excel,就会发现B2中的日期还是原来的日期
别忘了设置B2单元格格式为日期格式。
第3个回答  2014-10-14
开发工具里插入Microsoft date and time picker控件即可
第4个回答  2015-11-25
AAAAAAAAAAAAAAAAAA