Bonjour a tous,
J'ai besoin d'aides d'experts ^^
Voila mon code :
Dim ChaineDate As Recordset
Set ChaineDate = CurrentDb.OpenRecordset("T_EMail")
ChaineDate.MoveFirst
While Not ChaineDate.EOF
résultat = DateDiff("d", ChaineDate("Date_fin_formation"), Date)
If résultat >= 1 Then 'And mailing = 0
MsgBox résultat & (" / Mails envoyés")
Call LaTotale
'mailing = 1
Else
MsgBox résultat & (" / Aucuns mails à envoyer")
End If
ChaineDate.MoveNext
Wend
Set ChaineDate = Nothing
End Sub
Mon probléme est le suivant :
Mon module LaTotale, globalise le code permettant d'envoyer un ou plusieurs mails. Cependant j'ai besoin de récupérer les adresses mails qui remplissent la condition >=1 [qui se trouvent dans la table T_EMail (T_EMail.EMail)].
Aprés avoir récupérer les adresses mails des personnes qui remplissent la condition, j'ai besoin de les mettres dans une variable pour apres l'implanter dans mon module LaTotale. Pour pouvoir envoyer les mails juste aux personnes concernés (non a toute ma table).
ceci me permettrai également de n'avoir qu'un message de sécurité Outlook au lieu de plusieurs.
J'éspere avoir étais clair. Sinon demandez moi.
Merci.
Cordialement
Partager