Sono praticamente digiuno di programmazione

Ho verificato prima di postare ed ho trovato diversi topic simili alla mia richiesta, ma non perfettamente aderenti e non so come cucire le parti di codice che fanno al mio caso.
Situazione: dispongo di un file excel che riporta:
col. A: mail destinatario
col. B: data scadenza contratto
col. C: mesi preavviso scadenza
col. D: dicitura da incorporare nel messaggio
col. E: link al file del contratto
col. F: altra specifica relativa al contratto in scadenza
Vi spiego il progetto, dividendo in 3 step:
1) realizzare una macro da lanciare manualmente, capace di percorrere l'intero file excel e se col. B meno col. C corrisponde ad oggi (più o meno 3 giorni per saltare i Week end)...
2) ...allora inviare automaticamente una mail al destinatario indicato in col. A, con un testo standard "buongiorno il contratto è in scadenza", poi personalizzato da quanto contenuto in col. D, col. E e col. F
3) Far si che la macro scriva sul file excel nella colonna G che per quella riga, è stata inviata la mail di promemoria (magari con la data di invio)
Di nuovo grazie per l'aiuto.
