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 :

enregistrement auto périodique nvl données [XL-2002]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 110
    Par défaut enregistrement auto périodique nvl données
    bonjour
    pour mon travail , plusieurs personnes utilisent un fichier excel , pourtant l'option enregistrement auto dans outil option est validée , mais il y a quand même des pertes de données
    je voudrais les codes pour enregistrer les nouvelles données entrées toutes les 15min à partir de l'ouverture du fichier jusqu'à sa fermeture
    merci

  2. #2
    Membre confirmé Avatar de mentat
    Homme Profil pro
    Electrotechnicien
    Inscrit en
    Août 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Electrotechnicien
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2009
    Messages : 139
    Par défaut
    Bonjour,

    Je ne vais pas t'apporter de réponse juste essayé de te mettre en garde.

    Si ton fichier est en accès direct sur un serveur par exemple.
    Et que deux personnes se retrouvent à l'utilisé au même moment, le premier qui enregistrera son fichier le verra peut être écrasé par la deuxième...

    A moins qu'il ne peut y avoir qu'une personne à la fois qui y ai accès dans ce cas, et dans ce cas la meilleur façon c'est que la personne n'oublie pas de l'enregistrer...

    Bon courage.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 110
    Par défaut enregistrement auto
    bonjour
    pas de problème de ce côté
    le fichier n'est pas partagé
    1 seule personne peut travail sur le fichier
    les autres ne l'ont qu'en lecture seul
    merci

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Bonjour

    Il faut noter que l'enregistrement automatique ne sert qu'en cas de fermeture non régulière d'Excel, et le fichier enregistré de la sorte n'est pas ton fichier mais un fichier temporaire géré par Excel.

    A la fermeture régulière de ton fichier, ce fichier temporaire est détruit par Excel. Donc, si tu travailles 8 heures sur un fichier enregistré toutes les 15 minutes via l'option de récupération d'Excel, mais que tu fermes ton fichier sans le sauver => tu perds 8 heures de travail.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  5. #5
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 121
    Par défaut
    Salut
    Il existe une macro complémentaire qui enregistre régulièrement ton travail.
    J'avais essayé de faire moi même une boucle d'enregistrement auto avec la commande excel qui permet de programmer l'exécution d'une procédure, mais j'avais rencontré quelque soucis, il faut bien penser a annuler la programmation d'évènement en quittant le fichier, sinon il se rouvre tout seul....
    Je ne suis pas chez moi, j'aurais accès a tout ça dimanche soir si u es intéressé.
    ++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 110
    Par défaut enregistrement auto
    bonjour
    voici le code que j'ai mis en attendant
    mais , il ralenti le travail
    avantage : à la fermeture , il demande quand même un enregistrement final
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    ActiveWorkbook.Save
    End Sub
    merci

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

Discussions similaires

  1. [MFC] Email/Impression auto à une date donnée
    Par LapinGarou dans le forum MFC
    Réponses: 5
    Dernier message: 02/03/2006, 12h43
  2. nbre enregistrements dans base de données
    Par Chonchon dans le forum JDBC
    Réponses: 3
    Dernier message: 09/01/2006, 20h54
  3. Réponses: 1
    Dernier message: 19/12/2005, 16h57
  4. Comment empecher l'enregistrement auto ?
    Par Tchupacabra dans le forum Access
    Réponses: 2
    Dernier message: 09/12/2005, 15h56
  5. [CR 10]Numéro d'enregistrement auto-inc
    Par Giovanny Temgoua dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 29/03/2005, 13h04

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