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

Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
- - Dernière réponse : Eaheru
Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
- 22 juil. 2010 à 12:30
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 :)
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
8714
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
24 novembre 2019
1027
1
Merci
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+

Dire « Merci » 1

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

CCM 64150 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
0
Merci
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 ?
pijaku
Messages postés
12253
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
19 juillet 2019
2241 -
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
0
Merci
Parfait , j'ai modifié les chemins de sauvegarde, ca marche impeccablement !

Merci à vous 2 !!! :)