在EXCEL表格中,在单元格A1中输入大于1的数字后,在单元格B1中显示输入此数字时的时间.

 我来答
真真真白丁
推荐于2020-12-09 · TA获得超过8516个赞
知道大有可为答主
回答量:4644
采纳率:85%
帮助的人:1650万
展开全部

亲,这个除了VBA,其它方法做不到。

如果你用公式,那么会发现,B1单元格每次打开都显示的是当前时间,而非当初填写A1时的时间。

 

Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Value > 1 And Target.Count = 1 And Target.Address = "$A$1" And Range("B1") = "" Then
    Application.EnableEvents = False
    Range("B1").NumberFormatLocal = "yyyy-m-d h:mm:ss"
    Range("B1") = Now
    Application.EnableEvents = True
End If
End Sub
更多追问追答
追问
多行怎么处理?假如,A1,A2一直输入,但B1时间不能等于B2,3时间,还要时间定死,
多行怎么处理?假如,A1,A2一直输入,但B1时间不能等于B2,3时间,还要时间定死,
sjaiksjkfs
2014-10-29 · TA获得超过6514个赞
知道大有可为答主
回答量:4464
采纳率:77%
帮助的人:1281万
展开全部
B1=IF(A1>1,NOW(),"")
结果注意右键单元格格式,设置为时间格式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
平安健康快乐mR6
2014-10-29 · TA获得超过4268个赞
知道大有可为答主
回答量:7221
采纳率:42%
帮助的人:855万
展开全部
B1=IF(A1>1,NOW(),"")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式