首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

excel表格中如何实现自动填充当前时间

发布网友 发布时间:2022-04-23 13:29

我来回答

5个回答

热心网友 时间:2023-10-15 17:50

菜单栏,工具,选项,重新计算,勾选迭代计算,最多迭代次数设为1次,然后在E2输入

=IF(B2="","",IF(e2="",TEXT(IF(e2>0,NOW(),""),"h:m"),e2))并向下填充,这样,你只要在b2输入内容,B1就会永远定格显示为你在A1输入内容时的时间,无论你关闭后再打开,或进行其他操作,该时间都不会变化 ,记住B列先不要输入任何内容,公式写完后再输入

热心网友 时间:2023-10-15 17:51

我只定义到1000行

按【ALT+F11】,双击左侧你的工作表,将如下代码粘贴到右侧编辑区,返回工作表即可实现

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Row >= 2 And Target.Row <= 1000 And _
    Target.Column >= 2 And Target.Column <= 5 Then
    Application.EnableEvents = False
    Cells(Target.Row, 6) = Now()
    Application.EnableEvents = True
    End If
    End Sub


追问你好,我能再追问你一些其他问题吗,你的这个BVA宏很好

热心网友 时间:2023-10-15 17:51

E1=IF(B1="","",IF(E1="",NOW(),E1))下拉填充柄填充
EXCEL选项-公式-启用迭代计算-最多迭代次数选1-确定
必须在E列有公式前提下在B列输入数据

热心网友 时间:2023-10-15 17:52

首先把E列设置你想要的时间格式;
接下来在E2列中输入=IF(B2="","",NOW()),然后下拉即可达到效果。

热心网友 时间:2023-10-15 17:52

输入法设自定义短语,不具有易失性,你用公式给定的时间,一排序就没有了,推荐自定义短语输入,这样随便你怎样排序,时间不会变化

热心网友 时间:2023-10-15 17:50

菜单栏,工具,选项,重新计算,勾选迭代计算,最多迭代次数设为1次,然后在E2输入

=IF(B2="","",IF(e2="",TEXT(IF(e2>0,NOW(),""),"h:m"),e2))并向下填充,这样,你只要在b2输入内容,B1就会永远定格显示为你在A1输入内容时的时间,无论你关闭后再打开,或进行其他操作,该时间都不会变化 ,记住B列先不要输入任何内容,公式写完后再输入

热心网友 时间:2023-10-15 17:51

我只定义到1000行

按【ALT+F11】,双击左侧你的工作表,将如下代码粘贴到右侧编辑区,返回工作表即可实现

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Row >= 2 And Target.Row <= 1000 And _
    Target.Column >= 2 And Target.Column <= 5 Then
    Application.EnableEvents = False
    Cells(Target.Row, 6) = Now()
    Application.EnableEvents = True
    End If
    End Sub


追问你好,我能再追问你一些其他问题吗,你的这个BVA宏很好

热心网友 时间:2023-10-15 17:51

E1=IF(B1="","",IF(E1="",NOW(),E1))下拉填充柄填充
EXCEL选项-公式-启用迭代计算-最多迭代次数选1-确定
必须在E列有公式前提下在B列输入数据

热心网友 时间:2023-10-15 17:52

首先把E列设置你想要的时间格式;
接下来在E2列中输入=IF(B2="","",NOW()),然后下拉即可达到效果。

热心网友 时间:2023-10-15 17:52

输入法设自定义短语,不具有易失性,你用公式给定的时间,一排序就没有了,推荐自定义短语输入,这样随便你怎样排序,时间不会变化

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com