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 :

Propositions d'amélioration du code


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Pôle Etude et Automatisation
    Inscrit en
    Avril 2007
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Pôle Etude et Automatisation
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2007
    Messages : 166
    Par défaut Propositions d'amélioration du code
    Bonsoir,

    Le classeur fonctionne correctement mais je souhaiterais pouvoir améliorer ou optimiser le code. Sur mon Pc (i core 5 avec 4 Go de mémoire) il faut plus de 10 bonnes minutes pour que l'exécution se termine. Les fichiers importés font environ 40 M lignes.

    Pouvez vous SVP regarder le code et me proposer des pistes d'amélioration?

    Merci

    Eric

  2. #2
    Membre Expert
    Inscrit en
    Septembre 2007
    Messages
    1 142
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 142
    Par défaut
    Bonsoir,
    Citation Envoyé par Eric_03 Voir le message
    Pouvez vous SVP regarder le code et me proposer des pistes d'amélioration?
    Sans autres explications c'est impossible de savoir ce qui consomme ton temps.

    Tu parles d'import de fichier et j'ai vu des requêtes.

    Ce n'ai sans doute pas cela non plus mais plutôt que tes 'goto' anachroniques en objet,
    il existe des 'elseif' ou des 'select case' bien plus adéquats me semble-t-il.

  3. #3
    Membre confirmé
    Profil pro
    Pôle Etude et Automatisation
    Inscrit en
    Avril 2007
    Messages
    166
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Pôle Etude et Automatisation
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2007
    Messages : 166
    Par défaut
    Bonjour,

    Comme tu le fais remarquer ma demande manque de précision .

    Le temps de traitement ne concerne que le code qui se trouve dans le classeur c'est à dire l'exécution des requêtes et la création des onglets.

    J'ai remplacé les "Goto" par des ElseIf" comme suggéré.

    Cordialement

    Eric
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Optimisations et Améliorations de code
    Par womannosky dans le forum Langage
    Réponses: 19
    Dernier message: 02/07/2008, 15h05
  2. [Optimisation]Peut-on améliorer ce code ?
    Par progfou dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 09/08/2007, 15h43
  3. [Tableaux] Amélioration de code (if)
    Par Sir Tengu dans le forum Langage
    Réponses: 3
    Dernier message: 24/12/2006, 00h26
  4. [Sécurité] Comment amélioré mon code ?
    Par Nadd dans le forum Langage
    Réponses: 14
    Dernier message: 03/03/2006, 20h13

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