在Excel表中实现自动填写日期时间,填写后就不需要自动更新;
如当A2插入数据完成后,B2显示为A2插入数据时的日期时间,B2这一单元的时间是不会自动更新的,也就是说不管过了多久,B2始终显示为A2插入数据时的日期时间。问题已经解决...
如当A2插入数据完成后,B2显示为A2插入数据时的日期时间,B2这一单元的时间是不会自动更新的,也就是说不管过了多久,B2始终显示为A2插入数据时的日期时间。
问题已经解决,在google上找到了,代码如下:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Target.Offset(0, 1) = Now
End If
End Sub 展开
问题已经解决,在google上找到了,代码如下:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Target.Offset(0, 1) = Now
End If
End Sub 展开
推荐于2017-10-11 · 知道合伙人软件行家
关注
展开全部
选中单元格,按Ctrl+;即可输入当前日期,以后打开文件时会自己更新。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在B2单元格中输入"=A2"即可,就会自动随A2更新
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用工作表内容改变事件触发宏:
Private Sub Worksheet_Change(ByVal Target As Range)
if target.row=2 and target.column=1 then [b2]=now
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
if target.row=2 and target.column=1 then [b2]=now
End Sub
追问
如果我想设置为A列插入数据后,B列对应行都显示A列插入数据的日期时间,该怎么修改一下这个宏?谢谢!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询