RE
normalement, dans du code on peut souhaiter ne pas avoir de message d'alerte à un moment
tout de suite après, il faut réactiver en écrivant :
Application.DisplayAlerts = true
dans ton cas, la macro semble fermer une feuille de dialogue et cherche sans doute à éviter l'apparition d'une boite du style "êtes-vous sûr", donc juste après la fermeture de la feuille de dialogue ajoute la ligne ci-dessus
Eric