Excel 特定时间的vba更改事件

Excel 特定时间的vba更改事件,excel,vba,Excel,Vba,大家好,我正在尝试编写一个代码,当在某个列上输入日期时,它将在特定时间调用宏,比如说今天的日期是在m列上输入的(这将触发更改事件),然后在下午5:30它将调用宏 我有更改事件的编码,但我不知道如何编码,使其仅在特定时间调用宏 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.count > 1 Then Exit Sub If Target.Column = 5 Then

大家好,我正在尝试编写一个代码,当在某个列上输入日期时,它将在特定时间调用宏,比如说今天的日期是在m列上输入的(这将触发更改事件),然后在下午5:30它将调用宏

我有更改事件的编码,但我不知道如何编码,使其仅在特定时间调用宏

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Cells.count > 1 Then Exit Sub
    If Target.Column = 5 Then               
        If Target.Value = Date Then         'If the target value is today
           Call Lilly
        End If
    End If
End Sub

使用
Application.OnTime()
方法为设置的时间安排另一个过程