For each sans finLe 09/01/2019 à 17:23BBrodyevaMembre habituéMessages76Excel2010Inscrit10/10/2018 Bonjour Forum,Je voudrais envoyer des emails en fonction du nombre de destinataire dans mon fichier maître. Le code dans le fichier fonctionne bien sauf que après le dernier envoie, la boucle ne s’arrête pas. Pourriez-vous m'aidez s'il vous plait?Merci d'avance. 8test.xlsm (12.03 Ko) Le 09/01/2019 à 17:38AAmericiumJeune membreMessages24Excel2016 FRInscrit09/01/2019Bonjour,Dans ta macro tu fais un For Each pour toutes les cellules de ton classeur.Mais les cellules sont infinies ! Donc il te faut un moyen de sortir lorsque les cellules ne correspondent plus à une adresse mail !Pour ça tu peux rajouter ça avant ton End If :Else Exit ForCeci te permettra de sortir du For Each lorsque la cellule étudiée n'est pas une adresse email.Le 09/01/2019 à 17:49 GVIALLESContributeurMessages1'119Fichiers14Excel2016, 2019, 365Tél.26'332Inscrit28/11/2017EmploiConsultantBonsoir Brodyeva,Ton code me parait correct mais ta boucle parcourt la totalité des ligne de la colonne "X" soit 1 048 576 lignes.Je te propose de remplacer :For Each cell In Worksheets("Sheets1").Columns("X").CellsParFor Each cell In Worksheets("Sheets1").UsedRange.Columns("X").CellsLe 09/01/2019 à 17:53thevPassionné d'ExcelMessages4'087Excel2021 FR 64 bitsInscrit13/06/2016Emploibénévole associations Goutte d'Orsans objet car la bonne réponse est déjà donnée par GVIALLESLe 09/01/2019 à 18:03BBrodyevaMembre habituéMessages76Excel2010Inscrit10/10/2018 Merci à tous, effectivement la solution de GVIALLES a résolu le problème.Rechercher des sujets similaires à "each fin"ForumsExcel - VBAFor each sans fin