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 :

sauvergarde régulière de fichier


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 141
    Par défaut sauvergarde régulière de fichier
    bonjour,

    je recherche un code qui me permette de sauvegarder automatiquement à interval de temps regulier mon ficheir (toutes les minutes).
    Qu'elqu'un srait il faire cela ?

    Merci d'avance de votre aide

    Will

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    De quel fichier s'agit-il exactement ?

  3. #3
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 141
    Par défaut
    c'est un ficher excel assez banal mais lié a une base de donnée dynamique. et en fait j'utilise sur une autre unité du secteur un autre fichier qui tire ses données de ce fichier et j'ai donc besoin que je dernier se sauvegarde pour avir des données up to date sur le fichier que j'utilise

  4. #4
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 141
    Par défaut un code qui fonctionne presque
    voila le code que j'ai concocté pour mattendre mais el probleme c'est que je je ne pleux plsu rien faire pednat la minute dix dle macro alors que je souhaitera juste que la sauvegarde se reproduise toue les minutes.

    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
    Private Sub Workbook_Open()
     
    Dim i As Integer
     
    For i = 1 To 10
     
    newHour = Hour(Now())
    newMinute = Minute(Now()) + 1
    newSecond = Second(Now()) + 10
    waitTime = TimeSerial(newHour, newMinute, newSecond)
    Application.Wait waitTime
    Workbooks("dynamics").Save
     
    Next i
     
    End Sub

  5. #5
    Membre chevronné Avatar de drakkar_agfa
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 618
    Par défaut
    Bonjour,

    Tu peux essayer ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Workbook_Open()
        Call Enregistrer
    End Sub
    Sub Enregistrer()
        Workbooks("dynamics").Save
     
        Application.OnTime Now + TimeValue("00:10:00"), "Enregistrer"
    End Sub
    Mais la fonction Enregistrer doit être placé dans un module.

    TimeValue("00:10:00") est la fréquence, présentement 00h 10m 00s, tu peux mettre 00:00:01 pour toutes les secondes mais....

  6. #6
    Membre éclairé
    Homme Profil pro
    Formateur & Dévrloppeur en Bureautique
    Inscrit en
    Février 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Formateur & Dévrloppeur en Bureautique

    Informations forums :
    Inscription : Février 2007
    Messages : 47
    Par défaut macro complémentaire
    il y a une solution assez simple, il suffit d'installer Excel 97, récupérer le fichier autosauv.xla et l'utiliser dans Excel 2003, ensuite désinstaller Excel 97.

    Cette solution a déjà été utilisée plusieurs fois et elle fonctionne!

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

Discussions similaires

  1. Sauvergarde d'un fichier PNG à partir d'une caméra
    Par Cpt_Flam dans le forum OpenCV
    Réponses: 0
    Dernier message: 26/02/2013, 14h27
  2. Sauvergarde régulière sur un autre disque
    Par vg-matrix dans le forum Outils
    Réponses: 5
    Dernier message: 29/06/2009, 16h53
  3. [RegEx] Expression régulière sur fichier SQL
    Par dermenji dans le forum Langage
    Réponses: 2
    Dernier message: 24/06/2009, 19h17
  4. Expressions réguliére filtrer fichier dns
    Par Gad29 dans le forum Langage
    Réponses: 5
    Dernier message: 30/04/2007, 14h03
  5. [RegEx] Expression régulière - Lien fichier
    Par Lung dans le forum Langage
    Réponses: 2
    Dernier message: 27/06/2006, 15h54

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