excel表格中的日期不随系统时间变化而变化。能通过函数来解决吗?E6列输入文本后,B6自动获取系统日期。
需要在E,B两列单元格都实现这种效果。PrivateSubWorksheet_Change(ByValTargetAsRange)WithTargetIf.Cells.C...
需要在E,B两列单元格都实现这种效果。
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
If .Cells.Count = 1 And .Column = 1 Then
.Offset(0, 1).NumberFormatLocal = "yyyy/mm/dd hh:mm:ss"
.Offset(0, 1).Value = Now
End If
End With
End Sub 展开
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
If .Cells.Count = 1 And .Column = 1 Then
.Offset(0, 1).NumberFormatLocal = "yyyy/mm/dd hh:mm:ss"
.Offset(0, 1).Value = Now
End If
End With
End Sub 展开
展开全部
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 5 Then
Cells(Target.Row, 2) = Date '此处Date可用Now
End If
Application.EnableEvents = True
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询