您好我正在尝试编写一个代码,当在某个列上输入日期时,它会在特定时间调用宏,就像我们说今天的日期是在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
答案 0 :(得分:2)
使用Application.OnTime()
方法为设定时间安排另一个程序。