Merci pour ta réponse.
Par contre je ne comprends pas ce que tu veux dire, je n'ai pas de variable qui se nomme juste "Date".
J'ai justement nommé mes variables "date_envoi" et "date_jour" pour éviter ce problème.
Sub EnvoiMail()
'définition des variables et du client de messagerie utilisé
Feuil1.Select
Dim date_jour As Long
Dim date_envoi As Long
Dim mail As String
Dim lastrow As Long
Dim i As Long
Dim OLApplication As Outlook.Application, OLMail As Outlook.mailItem
Et j'ai mis une cellule avec la formule "=AUJOURDHUI()" pour qu'il me sorte la date du jour pour faire une comparaison avec les dates des lignes de la colonne "Date Envoi".
L'idée c'était de créer deux variables, une de référence avec la date du jour et une pour parcourir la liste de date pour l'envoi des mails.
En gros ça donnerai en l'exprimant verbalement : Si la date dans la colonne "Date envoi mail" est égale à la date dans la cellule "Date du jour" Alors on envoi un mail à l'adresse qui est sur la ligne dans la colonne "Mails"
Peut être que mon idée n'est pas la bonne, dans ma tête c'était logique mais ça ne l'est peut être que pour moi ^^