Merci beaucoup à vous 2 ça marche nickel.
Juste une dernière question, j'aimerai remplacer datewb = Replace(Replace(thisworkbook.Name, pgmitim, ""), ".xlsm", "") par datewb = Replace(Replace(fichier.Name, pgmitim, ""), ".xlsm", "") où "fichier" est une variable qui correspond au nom de fichier. Mais je ne trouve pas la bonne syntaxe.
Pouvez-vous m'aider svp ?
Merci