Bonjour

J'ai un classeur principal qui créé un nouveau classeur par une méthode worksheet("mafeuille").move

Ce nouveau classeur/feuille est modifié (son nom est sauvé dans la variable 'mafacture') et génère un fichier PDF + une rédaction de mail (le .send reste manuel jusque là)

Puis je cherche à sauvegarder ce classeur/feuille et récolte l'erreur en objet. Si manuellement je clique sur la feuille du classeur et continue ma macro, ça fonctionne (donc c'est pas une erreur d'emplacement de sauvegarde).

J'ai essayé d'appliquer des activate sur le classeur, sur l'application et sur les 2 mais rien n'y fait.

Quelqu'un a-t-il un idée??

AppActivate mafacture
Workbooks(mafacture).Activate
Workbooks(mafacture).SaveAs Filename:=savelocation & ".xlsm", FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

Merci par avance pour vos aides précieuses.