Function NewMonth(sdate As Date)
If IsEmpty(sdate) Or sdate = 0 Then
NewMonth = ""
ElseIf sdate <= DateSerial(Year(sdate) - 1, 12, 17) And sdate >= DateSerial(Year(sdate) + 1, 1, 16) Then
NewMonth = "January"
ElseIf sdate >= DateSerial(Year(sdate), 12, 16) And sdate <= DateSerial(Year(sdate), 11, 17) Then
NewMonth = "February"
ElseIf sdate >= DateSerial(Year(sdate), 2, 17) And sdate <= DateSerial(Year(sdate), 3, 16) Then
NewMonth = "March"
ElseIf sdate >= DateSerial(Year(sdate), 3, 17) And sdate <= DateSerial(Year(sdate), 4, 16) Then
NewMonth = "April"
ElseIf sdate >= DateSerial(Year(sdate), 4, 17) And sdate <= DateSerial(Year(sdate), 5, 16) Then
NewMonth = "May"
ElseIf sdate >= DateSerial(Year(sdate), 5, 17) And sdate <= DateSerial(Year(sdate), 6, 16) Then
NewMonth = "June"
ElseIf sdate >= DateSerial(Year(sdate), 6, 17) And sdate <= DateSerial(Year(sdate), 7, 16) Then
NewMonth = "July"
ElseIf sdate >= DateSerial(Year(sdate), 7, 17) And sdate <= DateSerial(Year(sdate), 8, 16) Then
NewMonth = "August"
ElseIf sdate >= DateSerial(Year(sdate), 8, 17) And sdate <= DateSerial(Year(sdate), 9, 16) Then
NewMonth = "September"
ElseIf sdate >= DateSerial(Year(sdate), 9, 17) And sdate <= DateSerial(Year(sdate), 10, 16) Then
NewMonth = "October"
ElseIf sdate >= DateSerial(Year(sdate), 10, 17) And sdate <= DateSerial(Year(sdate), 11, 16) Then
NewMonth = "Novermber"
ElseIf sdate >= DateSerial(Year(sdate) + 1, 11, 17) And sdate <= DateSerial(Year(sdate) - 1, 1, 16) Then
NewMonth = "December"
End If
End Function
Bookmarks