Excel 2007 - macro sauvegarde auto [Résolu/Fermé]

Signaler
Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
-
Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
-
Bonjour,

Je souhaites intégrer à une macro VB, une instruction qui me permettra de sauver mon fichier Excel 2007 en cours dans un autre répertoire tout en changeant son nom de "test.xls" à "test_datedujourcourant.xls".

Quelqu'un aurait une piste pour cette concaténation du nom ?

Merci de votre aide :)

3 réponses

Messages postés
8700
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 128
Bonjour,
Sub VVV()
Dim Chemin As String, D As String
    D = Replace(Date, "/", "-")
    Chemin = ThisWorkbook.Path & "\"
    ThisWorkbook.SaveCopyAs Chemin & "Test_" & D & ".xls"
End Sub

A+
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 76687 internautes nous ont dit merci ce mois-ci

Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
19
Bonjour et merci :)

pour bien comprendre, cette macro fait bien un "SaveAS" avec le nouveau nom sous le même répertoire que le fichier originel ?
Messages postés
12186
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
15 octobre 2020
2 525
Salut,
Salut Lermitte222,
Je m'incruste 2 secondes si vous le permettez...
Dans :
Chemin = ThisWorkbook.Path & "\"

ThisWorkbook.Path signifie : chemin d'accès de ce classeur
Quant au nouveau nom, il est définit par :
"Test_" & D &
Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
19
Parfait , j'ai modifié les chemins de sauvegarde, ca marche impeccablement !

Merci à vous 2 !!! :)