hum pas bète j'y ai pas pensé. Par-contre je pense que mon activeworkbook sera mon fichier B... Je vais tester.
EDIT :
non je viens de tester et je me dois de donner plus de détail sur mon problème.
Quand j'execute mon code une fois, il n'y a pas de problème et j'ai aucun Book2 qui sort. Par-contre si je le réexecute sur les même fichiers (il va donc me redemander si je veux écraser mon fichier B) là j'ai un book2 qui vient. Et ainsi de suite même si je ferme le book2, j'obtiens un book3...
voici mon code :
Workbooks.Add
Sheets(1).name = "Accepted"
Sheets(2).name = "Rejected"
Sheets(3).name = sheetName
Sheets.Add
Sheets(1).name = "Error"
Sheets("Error" ).Move After:=Sheets(3)
fileName2 = sheetName + "-Answer.xls"
ActiveWorkbook.SaveAs fileName:=filePath + "\" + fileName2, FileFormat:=xlNormal
Sheets(sheetName).Activate
Message édité par zephyron1 le 16-08-2006 à 17:07:47