Bonjour Reart
Ok, merci pour votre retour. C'est plus clair déjà.
Ce que je vous propose :
1- On part de votre fichier complet (x lignes, y colonnes) et on incorpore les données dans une feuille "res" pour avoir une base de données plutôt qu'un tableau permettant de faire des filtres en colonne E (date - 2 mois) et F (déjà envoyé, à envoyer, "").
Tout cela est réalisé par une seule macro :
sh01_transpose (bouton go sur la feuille 1)
2. On envoie à un destinataire, vous en l'espèce, un mail d'alerte comprenant tous les mouvements du jour si cette date (en colonne E) correspond à la date d'aujourd'hui (soit en colonne F par ligne l'instruction "mail à envoyer"). S'il n'y a pas d'envoi pour la journée, une message box apparait "Pas d'alerte pour la journée !"
Tout cela est réalisé par une seule macro :
mailto (bouton en haut sur la feuille 2)
Pour modifier le nom du
destinataire, le titre ou le contenu du message, il faut aller dans le code de cette macro.
Donc ALT + F11 pour accéder au VBE (Visual Basic Editor) puis choisir le module_2_mailto et faire la correction dans le code au niveau de cette ligne pour modifier le nom :
ml.To = "
thierry_...@yahoo.com"
Pour le moment, le message est en mode "display" (affichage). Cela permet de vérifier avant envoi si c'est ok.
Si vous souhaitez envoyer directement le message, il faut mettre un "'" devant la ligne ml.display et enlever celui devant la ligne "'ml.send" (envoi)
Le résultat final est fourni sur l'image jointe.
Dans l'attente de votre retour,
Xl-ment