Archivage fichier ouvert

Bonjour,

Je cherche à sauvegarder mon fichier ouvert "Save File - Test.xslm" dans un autre fichier "Archive" :

- Sous le même nom d'origine en y ajoutant la date de l'archivage : "Save File - Test 2022_08_06_10h05m54s.xlsm",

- Sauvegarder et fermer ce fichier "Archive"

et que le fichier "Save File - Test.xslm" reste ouvert.

Dans le fichier joint, la macro à la fin me ferme les 2 fichiers.

Je n’arrive pas à comprendre pourquoi et comment résoudre cela.

Votre aide serait la bienvenue.

En vous remerciant.

Bonjour,

Supprime les deux dernière ligne, la copie n'est pas ouverte

Workbooks(NomFic_Sauve).Activate
    Workbooks(NomFic_Sauve).Close True

Bonjour,

Effectivement, la copie n'étant pas ouverte, les 2 dernières lignes sont inutiles.

Dire que j'ai passé 01h, avant de faire appel à "Excel-Pratique" ...

MERCI à toi

Bonjour

Ci joint ma solution

A+ François

Bonjour,

Votre solution fonctionne aussi parfaitement (et avec les variables toutes déclarées, c'est mieux).

Le résultat n'est pas tout fait ce que j'attendais (mais cela n'était pas précisé dans mon 1er post)

J'aimerai que le fichier ouvert au début "save-file-test-V2" après l'archivage reste ouvert sous ce nom là

et non pas sous le nom avec la date de sauvegarde "save-file-test-V2 2022_08_06_11h38m40s".

Ceci, afin que je puisse continuer mes modifications dans le fichier original.

Je ne sais si c'est possible,

Merci pour votre aide.

J'ai pas fait gaffe... ton bouton lançait une autre macro qui était dans thisworkbook.

A+ François

Oups : "ton bouton lançait une autre macro qui était dans thisworkbook."

Désolé.

et

MERCI (cela fonctionne maintenant parfaitement)

Rechercher des sujets similaires à "archivage fichier ouvert"