Bonjour Oceane,
Pour des sujets similaires, je pense que ta demande est trop spécifique pour la partie "Création des fichiers par opérationnels".
Pour la partie "Envoi des fichiers par mail", il y a bien le fichier partagé par Bruno Fichier Envoi de Mail.
A tester :
J'ai commencé par mettre toutes tes données sous forme de tableau structué nommé et modifié les données de la liste déroulante de la feuille "Par_site".
_________________________________________________________________________________
Création des fichiers par opérationnels (macro dans le module "M_Operationnels")
- On commence par creer un dossier a l'endroit ou se situe ton classeur nommé "Fichier Operateur".
- On recupere les données opérateur dans le mapping
- On creer un fichier grace a la feuille Intro sa version dépend du nomdre de fichier avec avec le meme nom dans ce dossier d'enregistrement
- On ajoute a ce fichier les feuilles "Par_site" correspondant a l'opérateur
-On sauvegarde et on passe a l'opérateur suivant.
_________________________________________________________________________________
Envoi des fichiers par mail (macro dans le module "M_Mail")
En partant du fichier de Bruno,
- On liste les Operateur a qui envoyer un mail
- On recupere les données opérateur dans le mapping
- On va chercher le dernier indice du fichier
- Si un fichier existe on le met en piece jointe et compte le mail comme "envoyé" sinon compter comme pas de mail envoyé
- On génére les mails (generer avec Display / envoi avec Send)
.Display 'Save pour brouillon et Send => Pour envoi direct
- On boucle sur tout les opérateurs
- Message final pour les opérateurs qui ne vant pas recevoir de mail
- Message final pour savoir le nombres de mail envoyé
A+