non essendo molto pratico di excel mi chiedevo se ci fosse un modo per inviare una email dal programma attraverso una macro automaticamente senza dover avviare la macro ogni volta.
Mi spiego meglio, il mio problema è quello di creare una sorta di "ricorda scadenze", nel foglio excel metterò delle date di inizio e fine di un'attività e mi piacerebbe ricevere una email al mio indirizzo un mese prima della scadenza
EX:
corsoXXXX
dataInizio: 24/04/2014
dataFine: 04/09/2015
la mail mi dovrebbe arrivare il 04/08/2015
cercando in rete ho trovato questo codice
- Codice: Seleziona tutto
Sub SendEmail()
Recipient = "xxxxx@xxxxx.xxx.xx"
Subj = "xxxxxxxx"
msg = "xxxxxxx"
HLink = "mailto:" & Recipient & "?"
HLink = HLink & "subject=" & Subj & "&"
HLink = HLink & "body=" & msg
ActiveWorkbook.FollowHyperlink (HLink)
Application.Wait (Now + TimeValue("0:00:05"))
SendKeys "%s", False
End Sub
tuttavia non mi è chiaro come procedere con l'automatizzazione del tutto e nella riga in cui c'è Application.Wait() posso inserire la data di una determinata cella - TimeValue di un mese ad esempio?
Grazie