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 :

Optimisation du code - Gestion multi utililsateurs à distance [XL-2010]


Sujet :

Macros et VBA Excel

  1. #21
    Membre averti
    Homme Profil pro
    amateur
    Inscrit en
    Août 2018
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : amateur

    Informations forums :
    Inscription : Août 2018
    Messages : 18
    Par défaut
    Les tests sont..... CONCLUANTS!!!! Expérience de la collègue: "C'est comme si j'étais au bureau!" Quasiment aucune latence constatée!!! Reste à voir en multi-utilisateur (testé avec deux utilisateurs + deux enregistrements fictifs dans le fichier txt)
    Je vais maintenant m'atteler à la compilation des données au retour des collègues.
    Encore un grand merci pour le soutien et pour les pistes!

  2. #22
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Good ;-)

    Ta version en balayant les utilisateurs a été suffisante ou tu es passé à un enregistrement par ligne ?
    Et tu n'as pas oublié d'ajouter Lock Read Write ?
    eric

  3. #23
    Membre averti
    Homme Profil pro
    amateur
    Inscrit en
    Août 2018
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : amateur

    Informations forums :
    Inscription : Août 2018
    Messages : 18
    Par défaut
    J'ai testé le code tel quel.
    tu n'as pas oublié d'ajouter Lock Read Write ?
    Heu... J'en sais rien
    D'après ce que j'ai compris (mais très peu d'explications disponibles ) cela n'était pas nécessaire en utilisant for random.
    Penses-tu qu'il faudrait verrouiller le fichier pendant la vérification de la disponibilité des lignes?

  4. #24
    Membre Expert
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 266
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 2 266
    Par défaut
    Je ne vois pas pourquoi ça ne serait pas nécessaire avec Random, les problèmes sont les mêmes.
    Bon, ça ne serait pas la première particularité que j'ignore :-)

    A ta place je le mettrai.
    Si tu as 2 accès simultanés, celui arrivé 2nd attendra son tour le temps que tu mettes à jour l'occupation et referme le fichier.
    Sinon les deux verront la ligne libre.
    Là, plus de collision possible.
    Il faudra boucler tant que tu as l'erreur (prévoir une sortie de secours au cas où), le temps que le fichier se libère.
    eric

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [XL-2007] Gestion multi ecran avec code vba
    Par 3TOTO6 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 20/07/2018, 15h50
  2. [Toutes versions] Optimiser le code VBA (gestion de liste)
    Par BAHIRI dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/03/2011, 02h10
  3. syntaxe et optimisation de codes
    Par elitol dans le forum Langage SQL
    Réponses: 18
    Dernier message: 12/08/2004, 12h54
  4. [MX]Optimisation de la gestion du clavier
    Par yacinechaouche dans le forum Flash
    Réponses: 8
    Dernier message: 18/04/2004, 03h13
  5. optimisation du code et var globales
    Par tigrou2405 dans le forum ASP
    Réponses: 2
    Dernier message: 23/01/2004, 11h59

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