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 :

Performance : créer une ou plusieurs SUB ? [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Kaera
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 185
    Par défaut Performance : créer une ou plusieurs SUB ?
    Bonjour à tous !

    J'ai pris pour habitude de décomposer ma "macro mère" en créant plusieurs Sub (une pour l'import du fichier, une autre pour la mise en forme, une autre pour des calculs, etc) qui s'appellent les unes les autres afin d'enchaîner les traitements.
    Je précise que j'ai appris seule et sur le tas donc il est fort probable que j'aie pris de mauvaises habitudes.

    Aujourd'hui je me pose la question de la performance (rapidité d'exécution) et de la pertinence : vaut-il mieux mettre tous ses traitements dans une seule et même Sub ou bien diviser comme je le fais ?

    Merci d'avance pour votre opinion/expertise/tout-ça-tout-ça !

    Kaera

  2. #2
    Membre éprouvé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Juillet 2012
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2012
    Messages : 94
    Par défaut
    Les appels de méthodes ou fonctions ne sont absolument pas contradictoire avec l'optimisation d'un code, loin de là. Le seul but de la création de méthodes/fonctions est la factorisation du code, pour éviter au maximum d'écrire deux fois la même chose.

    C'est une très bonne habitude qu'il faut garder à tout prix. Cela rend le code plus léger, plus lisible et ne ralentit pas l'éxécution

  3. #3
    Membre éclairé
    Avatar de Kaera
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 185
    Par défaut
    Super, ça me rassure !
    Merci de m'avoir répondu Soraphiroth !

    NB: je marque le sujet comme résolu mais si d'autres personnes souhaitent commenter, toute info complémentaire sera la bienvenue !

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

Discussions similaires

  1. [AC-2003] Performances réseau une ou plusieurs dorsales
    Par minot83 dans le forum Modélisation
    Réponses: 6
    Dernier message: 21/01/2011, 09h21
  2. Réponses: 1
    Dernier message: 05/11/2008, 17h30
  3. Réponses: 3
    Dernier message: 17/08/2006, 11h30
  4. Créer une feuille récap de plusieurs fichiers excel
    Par babacool dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/07/2006, 19h56
  5. Réponses: 1
    Dernier message: 04/05/2005, 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