excel表格怎样自动换时间 如何在excel中设置时间

经验直达:

  • 如何在excel中设置时间
  • excel表格怎样自动换时间

一、如何在excel中设置时间


用设置方法是办不到 。不过可使用VBA宏代码来实现 。
实现操作:打开Excel表格后,按“Alt F11",打开VBA编辑器,双击最下面的“ThisWoikbook",将下面的VBA代码粘贴到右边“通用”下面的框中,然后,选择代码编辑采单栏的“运行——运行子过程/用户窗体” 。这时,可在任意表格的A1单元格中显示时间:小时:分:秒 。
Public Sub MyMacro()
dTime = NowTimeValue("00:00:01")
Application.OnTime dTime, "ThisWorkbook.MyMacro", , True
With Range("A1")
.Value = https://www.itzhengshu.com/excel/Now
.NumberFormat = "hh:mm:ss"
End With
End Sub
Private Sub Workbook_Open()
MyMacro
End Sub


二、excel表格怎样自动换时间


【excel表格怎样自动换时间 如何在excel中设置时间】我是Excel大全 。“4个函数 , 2组快捷键”这就分享给你!
Excel中,可以录入静态时间,也可以录入动态时间 。
静态时间,就是录入当前的时间和日期,一旦录入,时间就不会改变;
动态时间,则是会自动更新的时间;
自动输入时间,动态时间
说到日期和时间 , 那有3个函数一定用得到的 ,
在Excel中,可以通过Today函数和Now函数来实时获取当前的日期和时间 , 通过Text函数将日期和时间文本化 。
函数用法:
=Today()
=Now()
=Text(时间, 格式)
如下所示:

会了上面三个函数的用法,那,接下来,回答下题主的问题,如何自动输入日期和时间?
可以使用公式=IF(A1<>'',TEXT(NOW(),'YYYY-MM-DD HH:MM'),'')来自动录入当前时间,如下所示:

不过,每次刷新数据时,时间都会实时更新 。
若不想时间实时更新,就需要用到数据验证了,如下步骤:
找一个单元格录入公式
菜单“数据”-“数据验证”
数据验证面板中,选择“序列” , 来源输入公式的单元格
通过下拉菜单来输入当前时间
如下所示:

通过这种方法录入的时间就是静态的,不会改变 。

相关经验推荐