Re : Problème de macro
re
ci-joint une méthode que j'utilise :
je créé un mail si la date de dernière fermeture de mon fichier est differente de la date du jour, les destinataires sont dans un feuillet masqué sous forme de liste (une pour principaux, l'autre pour copie), le code prévoit un tri s'il y a un blanc entre deux adresses emails.
Le mail en lui-même est composé d'un titre, du corps (créé en balise HTML), et éventuellement une signature (pas dans l'exemple), l'intérêt des balises HTML c'est le format du mail adaptable à souhait (par exemple changement de police, de taille, de couleur, souligné ou non, gras ou non, italique ou non)
La pièce jointe est le fichier actif, ici désigné par la ligne Windows("essais%20mail(1).xls").Activate bien sur modifier le nom si changement ou si tu préfères juste envoyer les données, il suffit de transférer les données de feuillet 1 vers un nouveau fichier que l'on renomme et que l'on désigne comme pièce jointe
si pas envoyé de suite, le mail est stocké dans mes brouillons ou si outlook est fermé dans ma boite de réception.
après la définition de LASTCLOSE, la cellule B2 (LASTCLOSE) est remplacée par la date du jour.
Cet exemple peut-etre adapté à ton besoin (à savoir un mail par destinataire ou un seul mail à tous) on peut également forcé la fermeture automatique pour cela ajouter en fin code après end if: application.displayalerts=false:activewindow.close
si tu envoies le fichier avec le macro en pièce jointe peeut-être serait-il interessant de rajouter un controle sur le USERDOMAIN (si USERDOMAIN différent de ton USERDOMAIN alors il ne se passe rien)
dis-moi ce que tu en penses
a+