Can you send a delayed email from certain cell dates and/or time in excell? I currently use macros to send emails when i am in a workbook. I want to be able to push the macro button, and it will do several emails, pick delayed message, input the date from a certain cell,automatically hit send and the email will automatically send at a later date. I currently use several variations of the code below depending on the emails or application I am using. However, I have not figured out how to do this automatically.

'THIS IS TO DISPLAY THE EMAIL AND HAVE IT INPUT ALL THE INFO NEEDED
Dim oApp, oMail As Object

'WHO IT GOES TO
Client = Sheets("Bid Tab").Range("Z3").Text
'WHO IT CARBON COPIES
Carbon = Sheets("Bid Tab").Range("Z4").Text
'SUBJECT OF EMAIL
Subject = Sheets("Bid Tab").Range("Z5").Text
'BODY OF EMAIL
Body = Sheets("Bid Tab").Range("Z6").Text & vbLf _
& vbLf _

'THIS IS THE DISPLAY APPLICATION DO NOT TOUCH

Set oApp = CreateObject("Outlook.Application")
Set oMail = oApp.CreateItem(0)
With oMail
.To = Client
.CC = Carbon
.Subject = Subject
.Body = Body
.Attachments.Add ActiveWorkbook.FullName
.Display
ActiveWorkbook.Close
End With

'YOU WILL NEED TO ADD YOUR SIGNATURE TO THE EMAIL AFTER IT POPS UP
End Sub