Use Now to retrieve current Date and Time : Now « Date Functions « VBA / Excel / Access / Word






Use Now to retrieve current Date and Time

 
Private Sub myTime()
    Dim time As Date
    Dim theHour As Integer
    Dim theDayOfTheWeek As Integer
    time = Now
    theHour = Hour(time)
    theDayOfTheWeek = Weekday(time)
    If (theHour > 8) And (theHour < 17) Then
        If (theDayOfTheWeek > 0) And (theDayOfTheWeek < 6) Then
            MsgBox ("You should be at work!")
        Else
            MsgBox ("I love weekends")
        End If
    Else
        MsgBox ("You should not be at work!")
    End If
End Sub

 








Related examples in the same category

1.Now returns a Variant/Date containing the current date and time according to your computer
2.Date and Now