J'ai trouvé le problème venait je pense de la déclaration de WB_soud qui ne permettait pas de retrouver le fichier. MSG box du coup c'est ouvert correctement.
PS j'avais un autre module car j'ai essayé de le couper coller dans un nouveau module pour voir si ce n'était pas un bug du fait du nom similaire de module et procédure (correction)
En revanche, je suis à présent bloqué à un autre endroit :
Sub Correction_all()
Dim fso As Object
Set fso = CreateObject("Scripting.fileSystemObject")
WB_Soud = "admin2.xlsm"
'///variable///
TA_For = Workbooks(WB_Soud).Worksheets("Data_lot").Range("B25")
TA_Sou = Workbooks(WB_Soud).Worksheets("Data_lot").Range("B26")
TA_Fi = Workbooks(WB_Soud).Worksheets("Data_lot").Range("B27")
nom = Workbooks(WB_Soud).Worksheets("Rech_lot").Range("C13")
'/////////Formage/////////
If TA_For = "oui" Then 'si anomalie formage correction formage
WB_Soud = "admin2.xlsm"
nom = Workbooks(WB_Soud).Worksheets("Rech_lot").Range("C13")
chemin_stat_ctrl = "\\srvcegid\200\Statistique_erreur\Controle_Err\"
chemin1 = "\\Srvcegid\200\CTRL\"
chemin_err = "\\Srvcegid\200\CTRL\Err\"
Chemin1local = "Y:\Formage_Soudure_Finition\Copie CSV\Ordre de production\Formage\"
NomCheminSave1 = chemin1 & nom & "_" & Format(Now(), "hhmmss") & "For"
NomCheminSave1local = Chemin1local & nom & "_" & Format(Now(), "hhmmss") & "For"
Workbooks.Add
For J = 1 To 6
Cells(1, J) = Workbooks(WB_Soud).Worksheets("Data_lot").Cells(5, 2 + J)
Next
ActiveWorkbook.SaveAs Filename:=NomCheminSave1, FileFormat:=xlCSV, CreateBackup:=False, local:=True
ActiveWorkbook.SaveAs Filename:=NomCheminSave1local, FileFormat:=xlCSV, CreateBackup:=False, local:=True
fso.filemove chemin_err & nom & "*" & "For.csv", chemin_stat_ctrl & nom & "For.csv"
fso.DeleteFile chemin_err & nom & "*" & "For.log"
ActiveWorkbook.Close
End If
il me dit sub ou fonction non définie et en regardant je vois pas ou peut être l'erreur.