一、如何在excel中设置时间
用设置方法是办不到。不过可使用VBA宏代码来实现。
实现操作:打开Excel表格后, 按“Alt+F11",打开VBA编辑器,双击最下面的“ThisWoikbook",将下面的VBA代码粘贴到右边“通用”下面的框中,然后,选择代码编辑采单栏的“运行——运行子过程/用户窗体”。这时,可在任意表格的A1单元格中显示时间:小时:分:秒。
Public Sub MyMacro()
dTime = Now + TimeValue("00:00:01")
Application.OnTime dTime, "ThisWorkbook.MyMacro", , True
With Range("A1")
.Value = Now
.NumberFormat = "hh:mm:ss"
End With
End Sub
Private Sub Workbook_Open()
MyMacro
End Sub
二、excel表格怎样自动换时间
我是Excel大全。“4个函数,2组快捷键”这就分享给你!
Excel中,可以录入静态时间,也可以录入动态时间。
静态时间,就是录入当前的时间和日期,一旦录入,时间就不会改变;
动态时间,则是会自动更新的时间;
自动输入时间,动态时间
说到日期和时间,那有3个函数一定用得到的,
在Excel中,可以通过Today函数和Now函数来实时获取当前的日期和时间,通过Text函数将日期和时间文本化。
函数用法:
=Today()
=Now()
=Text(时间, 格式)
如下所示:
会了上面三个函数的用法,那,接下来,回答下题主的问题,如何自动输入日期和时间?
可以使用公式=IF(A1<>'',TEXT(NOW(),'YYYY-MM-DD HH:MM'),'')来自动录入当前时间,如下所示:
不过,每次刷新数据时,时间都会实时更新。
若不想时间实时更新,就需要用到数据验证了,如下步骤:
找一个单元格录入公式
菜单“数据”-“数据验证”
数据验证面板中,选择“序列”,来源输入公式的单元格
通过下拉菜单来输入当前时间
如下所示:
通过这种方法录入的时间就是静态的,不会改变。