merci pour t'a réponse. J'ai trouvé cette solution:
If .Cells(i, 1) <> "" Then
mais j'aurais préféré une solution du genre:
si le mot de la cellule contient la lettre @ alors exécute le code. ça permettrait d'identifier une adresse email " au moins partiellement" dans la cellule au cas où il y aurait autre chose qu'une adresse email dans la cellule.
j'ai testé t'a solution et elle fonctionne parfaitement
If Not IsEmpty(Cells(i, 1)) Then