Merci pour ta réponse Xmenpl.
Ta solution fonctionne très bien, mais c'est moi qui me suis mal exprimé quant à ma recherche.
J'ai trouvé une solution à mon problème et vous la partage, si quelqu'un en a besoin par la suite. Et si jamais le code nécessite amélioration, vous le fournir sera bien plus explicite que ma demande mal formulée :
Sub Archive()
ThisWorkbook.save
abc = ThisWorkbook.Name
If MsgBox("Would you like to archive this document?", vbYesNo, "Confirmation request") = vbYes Then
Application.Dialogs(xlDialogSaveAs).Show
bookarchive = ActiveWorkbook.Name
Workbooks.Open (abc)
Workbooks(bookarchive).Close
'Feuil3.Activate
End If
End Sub
C'est la seule méthode que j'ai trouvé pour pouvoir sauvegarder mon fichier sous un autre nom et reprendre mon travail sur ce même fichier. Cela consiste à sauvegarder le fichier au préalable, puis le sauvegarder sous un autre nom, puis réouvrir le fichier avec le nom original, puis fermer la copie avec l'autre nom.