Bonjour,
de nombreux exemple sont disponibles sur ce site, voir liens sous le message
un exemple de macro basé sur ce que j'ai compris de ton cas. Mais il faudra que tu mémorise quelque part l'adresse mail des destinataires pour automatiser davantage.
Sub EnvoiMail()
With Worksheets("Feuil1")
If .Range("B3") < .Range("G6") Then
Set olApp = CreateObject("outlook.application")
Set olMail = olApp.CreateItem(olMailItem)
With olMail
.To = "xxx@yy.com" 'mettre adresse mail de David
.CC = "zzz@yy.com"
.Subject = "sujet"
.Body = " message"
.send
End With
End If
End With
End Sub