Excel 2007 - macro sauvegarde auto

Résolu
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

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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. 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 ?
      1. Modérateur
        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 &
    2. Parfait , j'ai modifié les chemins de sauvegarde, ca marche impeccablement !

      Merci à vous 2 !!! :)