vba在特定时间更改活动

时间:2014-12-08 23:59:41

标签: excel-vba vba excel

您好我正在尝试编写一个代码,当在某个列上输入日期时,它会在特定时间调用宏,就像我们说今天的日期是在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

1 个答案:

答案 0 :(得分:2)

使用Application.OnTime()方法为设定时间安排另一个程序。