Many thanks....worked a treat.
However, I want to add either 1 or 2 days onto the original newly calulated date, dependant on if the new date falls on a Saturday or Sunday.
I've tried some codes (below) but can't seem to make it work!
Attempt 1:
newDate = Format(DateAdd("d", TextBox10.Value, Now()), "d-mmmm-yy h:mm")
Select Case Weekday(newDate, vbUseSystemDayOfWeek)
Case 6
newDate1 = Format(DateValue(DateAdd("d", 2, newDate)), "d-mmmm-yy h:mm")
Case Else
newDate1 = Format(DateValue(newDate), "d-mmmm-yy h:mm")
End Select
Attempt 2:
newDate = Format(DateAdd("d", TextBox10.Value, Now()), "d-mmmm-yy h:mm")
Select Case Weekday(newDate, vbUseSystemDayOfWeek)
Case 6
newDate1 = DateAdd("d", 2, newDate)
Case Else
newDate1 = Format(DateValue(newDate), "d-mmmm-yy h:mm")
End Select
Attempt 1 just adds the date in dd/mm/yy format, and Attempt 2 adds the date in dd/mm/yy h:mm format, and the time is in a 12 hour clock.
Any ideas how to make Attempt 2 use the correct format (i.e. d-mmmm-yy h:mm)