IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Sauvegarde automatique d'un classeur excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2011
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 26
    Par défaut Sauvegarde automatique d'un classeur excel
    Bonjour,

    Je reviens sur ce forum après une longue absence

    J'ai un petit souci

    J'ouvre mon classeur excel nommé Courrier Arrivée situé sur un lecteur réseau Z dans un dossier nommé Courrier Arrivée
    Je souhaite à sa fermeture l'enregistrer dans ce même dossier sous le nom Courrar avec la date et l'heure d'enregistrement
    Comment faire
    Merci de votre aide

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Une proposition
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ThisWorkbook.SaveAs ThisWorkbook.Path & "\Courar" & Format(Now, "ddmmyyyy hhmmss") & ".xls"

  3. #3
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, à tester
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Option Explicit
     
    Private Sub Sauvegarde()
    Dim sChemin As String
    Dim sDate As String
    Dim sFichier As String
    Dim sNom As String
     
        sChemin = ThisWorkbook.Path
        sDate = Format(Now, "yyyymmdd_hhmmss")
        sNom = "Courrar_" & sDate
        sFichier = sChemin & "\" & sNom
        ThisWorkbook.SaveAs Filename:=sFichier, FileFormat:=xlNormal
    End Sub
     
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
        Sauvegarde
    End Sub

  4. #4
    Membre averti
    Inscrit en
    Février 2011
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 26
    Par défaut Sauvegarde automatique
    Bonjour,

    Merci à Jfontaine, cela fonctionne très bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quand je sauvegarde un classeur excel est lent
    Par Subkill dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 18/06/2015, 14h51
  2. Sauvegarde automatique d'un classeur
    Par jarault dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/05/2008, 17h17
  3. Problème lors de la création automatique d'un classeur excel
    Par petiteabeille64 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/04/2008, 16h45
  4. Sauvegarder un classeur EXCEL à la même version que l'application
    Par jkrtu dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/01/2008, 10h49
  5. Enregistrer automatiquement un classeur Excel
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 09/03/2006, 11h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo