Bonjour à tous,

je souhaite extraire une feuille d'un classeur et l'enregistrer dans un classeur à part. Les exigences stipulent que le nouveau classeur doit être enregistré et ouvert sans intervention de l'utilisateur, qui doit ensuite fermer lui-même le classeur une fois qu'il l'a consulté.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
w_Export_CRM.Copy
Set NewWbk = ActiveWorkbook
 
'Modifications de la nouvelle feuille...
'...
'Fin modifs
 
NewWbk.SaveAs w_Menu.Range("MN_File_ExportCRM_ZNS").Value & ("\Export_CRM_" & Format(Now, "ddmmyyyy_hhnn")), _
    xlNormal
 
'AUCUNE MODIFICATION SUPPLEMENTAIRE N'EST APPORTEE A LA NOUVELLE FEUILLE
Le client n'est pas content car lorsqu'il souhaite fermer la feuille une boîte de dialogue lui demande s'il souhaite sauvegarder les modifications apportées à ce classeur, alors qu'il n'a rien modifié.

N'y a-t-il pas moyen de supprimer cette étape? j'ai cherché et ne trouve rien. J'ai essayé, par exemple, NewWbk.saved = true, ce qui ne change absolument rien, de le refermer (NewWbk.close false) puis de le réouvrir sans succès. J'ai également essayé de virer tout le code de la feuille copiée, ainsi que les zones nommées, sans succès non plus.

Merci