2014-12-08 2 views
0

Привет, Я пытаюсь написать код, который, когда дата вводится в определенном столбце, вызывает макрос в определенное время, например, позволяет сказать, что сегодняшняя дата была введена в столбце M (который вызовет событие изменения), то в 17:30 он вызовет макрос.vba Измените событие в определенное время

У меня есть кодировка для события изменения, но я не знаю, как закодировать его только для вызова макроса в определенное время.

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 

ответ

2

Используйте метод Application.OnTime() запланировать другую процедуру в течение заданного времени.

Смежные вопросы