Pour quelqu'un qui ne connait pas VBS tu as quand même bien géré.
Ton code fonctionne très bien, entre temps j'avais bidouillé mon code et trouvé une solution également mais le problème avec ton code ou le mien c'est si le fichier existe pas en fait. Et la du coup on retourne au même problème le fso.fileexist qui n'est pas compris. Dans ton code quand le fichier existe pas, rien ne ce passe (ce qui m'inquiète un peu vu qu'il tourne quand même )
dans le mien
Const DeleteReadOnly = True
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile("D:\PARTAGES_LIMITES\RAPPORTS_AX\Rapports commerciaux\jean-claude\*.pdf"), DeleteReadOnly
Message d'erreur si il ne le trouve pas
Mon problème est donc en partie résolu pour l'instant ça va. Mais j'aimerais par la suite optimiser ce code donc si quelqu'un à une idée je suis preneur.