#1 楼
右键单击要显示日期选择器的选择(即单个单元格,整个行,整个列),然后打开数据验证。设置条件:Date
is a valid date
,然后单击保存。现在只需双击该单元格!#2 楼
第一个答案似乎对我有用。步骤1:右键单击要在其中输入日期的单元格。
步骤2:选择数据验证。
步骤3:将“标准”设置为“日期”是有效日期。
步骤4:保存
步骤5:双击单元格,日期选择器将会弹出。
如果要在多个单元格中显示日期选择器,只需复制“已验证”单元格并将其粘贴到要在工作表上显示日期的任何位置。
评论
我看不到这会添加此答案未涵盖的任何内容。
–ale
17年1月6日在13:43
他只是复制了答案并发布为自己的答案吗?
– GeneCode
17年11月20日在4:26
好吧,至少它能正常工作,并且已经清楚地说明了...
–avia
10月9日18:08
#3 楼
如果我没记错的话,您可以将单元格格式设置为最新,并且会产生相同的效果我认为没有一种解决方案可以满足您的确切要求,但是您可以使用一些条件格式例如,“欺骗”效果
具有默认日期01/01/0001,即用户永远不会输入的日期
然后有条件地格式化单元格
这样,当用户双击该单元格时,它将显示日期选择器,但看起来像空白单元格,直到他们这样做为止您必须确保其他公式忽略默认日期。
评论
是的,我已经按照您说的做了。.但是当我单击单元格时,我没有得到日期选择器。代替的是,如果我在那个单元格上单击,则必须手动输入日期,然后出现日期选择器。
–user12181
2011年7月19日下午4:31
@ user12181查看我的修订
–马特
2011年7月20日在7:29
#4 楼
如果您使用随机日期预填充单元格,则双击将弹出日期选择器。来源:Google支持:在电子表格中设置数字格式
评论
我已经通过该链接了...但是我没有用随机日期预填充该单元格。
–user12181
2011年7月17日在18:10
但是如果该字段未预先填充怎么办。我需要类似的东西全列显示的日期选择在选择细胞。
–coding_idiot
2012年10月31日19:51
#5 楼
该解决方案将涉及一些VBA编程。因此,您创建一个日期选择器并将其放置在单元格A1中。右键单击它,然后选择查看代码选项。 VBA窗口将打开,您将看到两个下拉菜单(在第一个菜单中可能会显示:DTPicker21)。从第二个下拉菜单中选择“更改”。他为控件的Change事件创建了一个空过程
将所选日期写入活动单元格的过程:
Private Sub DTPicker21_Change()
ActiveCell.Value = Me.DTPicker21.Value
End Sub
打开调试模式,然后选择编译,然后将文件另存为.xlsm(启用Excel Macro的工作簿)。退出开发人员模式。
最后,请使用冻结第一行选项(您的日期选择器框位于A1中),以便在滚动时始终可见。选择要输入日期的任何单元格,然后单击日期选择器并选择所需的日期。
评论
奥利弗,感谢您发布您的解决方案。但是,有一个问题:OP使用Google Spreadsheet。唯一可以完成的编程是在Google Apps脚本中。
–雅各布·扬·图恩斯特拉(Jacob Jan Tuinstra)
2014年5月11日19:21
评论
这行之有效,应设置为答案!
– Michael Giovanni Pumo
2014年1月12日在18:01
好的解决方案,这家伙应该获得奖牌或其他东西。
– GeneCode
17年11月20日在4:26
行动应用程式有什么解决方案吗?
–本鲤鱼
19年9月13日在19:53