Microsoft 365 (RESOLU) Macro qui s'arrête sur une ligne aléatoire

dmbenjamin

XLDnaute Nouveau
Bonjour,

J'utilise une macro pour envoyer des emails. Depuis quelques jours sans aucune raison, la macro s'arrête sur une ligne alléatoire.

Chaque email est envoyé à une personne précise identifiée par un ID que la macro va chercher ligne par ligne sur un pivot qui reprend l'ensemble des ID dans un tableau qui lui regroupe toutes les informations pour l'email.

Par fois elle s'arrête à la ligne 45, puis 65, 48,... sans aucune raison, aucune activité en arrière plan qui pourrait le justifier.

J'ai joint au post le fichier en question. D'avance merci beaucoup si vous trouver une solution ^^
 

Pièces jointes

  • SEND_planning V2 2021_stand alone_check.xlsm
    146 KB · Affichages: 11

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Dmbenjamin,
Quelque chose a t-il changé dans votre système ces derniers temps ? Version Windows, Version messagerie ?
Peut être un essai à faire en rajoutant un DoEvents à la fin de send_mail pour voir l'impact.
DoEvents rend la main au système pour traiter les tache en cours. Peut être que votre système est saturé quelquefois avec trop de mail à emettre sans en avoir le temps.
VB:
Sub send_mail()
...
...
End With
DoEvents
Sheets("Payroll UPDATE").Select
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 300
Messages
2 087 018
Membres
103 433
dernier inscrit
nicolaseuropa