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 :

Performances Macros Excel 2007 [XL-2007]


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
    Décembre 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 66
    Par défaut Performances Macros Excel 2007
    J'exécute sur 3 PC la même séquence de macros écrites par moi-même avec la même version d'EXcel 2007 :

    -Sur mon fixe VISTA 1GO 1,8 GHZ : durér 15 minutes
    -Sur mon notebook XP 1GO, 1,6 GHZ : durée 2H15 minutes
    -Sur mon portable WINDOWS 7 4GO 2 GHZ : durée 1H

    Cherchez l'erreur !
    Que cela cache-t-il ?

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Février 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 517
    Par défaut
    Bonjour,

    Il ne manque qu'une information technique et elle est essentielle, s'agissant de la version 2007 d'Excel :
    - le nombre de "coeurs" présents .

    Les calculs d'Excel (ceux résultant notamment de formules dans les cellules) sont faits dans un fil distinct. Depuis la version 2007, ce n'est plus un seul fil. Excel 2007 sait en faire plusieurs, pour utiliser au mieux les possibilités technique (plusieurs "coeurs" présents) de la machine.

    EDIT :
    A lire (entre autres) :
    http://blogs.msdn.com/officerocker/a...17/704242.aspx
    Et à lire également (avec la plus grande attention et de A à Z) :
    http://msdn.microsoft.com/en-us/library/aa730921.aspx
    En voici une partie :
    With multiple core computers, Excel 2007 tries to optimize the way the calculations are spread across the cores based on the results of the previous calculation.
    Mais toute la lecture est pleine d'enseignement

  3. #3
    Membre Expert

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Billets dans le blog
    1
    Par défaut
    configuration logiciels des PC combien de services tournent en tache de fond?
    les protections (AV firewall anti spyware ) tout ce qui bouffent memoire et ressources ( les animation des fenetre , les arrondis les menu en fondu enchainé (bref le tape à l'oeil inutile) pour comparer les trois PC il faudrait qu'il soit uniquement avec 2007 et l'OS seul autrement tout les "à coté peuvent intervenir ( une base de registre encrassée ) un carte video avec memoire partagée
    et puis il y a les lois de Murphy ( si tout va bien : ça va pas durer)

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 66
    Par défaut
    Je suis bien avec l'option "Utiliser tous les processeurs de cet ordinateur : 2"

    Pour Daranc, j'ai bien tourné avec cette seule application dans les 3 cas.

    A la lecture des documents indiqués il semblerait bien qu'il y ait un problème de performance par rapport à Excel 2003 mais pourquoi je n'ai pas le problème sur le fixe ?

    Enfin, je n'ai quasiment pas de traitement de cellules tout se passe en interne.

    j'ai fait un essai EXCEL 2003 : idem !

  5. #5
    Membre Expert

    Homme Profil pro
    Technicien Métrologie R&D
    Inscrit en
    Janvier 2007
    Messages
    1 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Métrologie R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 610
    Billets dans le blog
    1
    Par défaut
    et tu as fait un nettoyage avec un truc du genre Super-Antispyware?
    ou nettoyer la base de registre ZNsoft? CCleaner

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 66
    Par défaut
    Il est tout neuf : je n'ai encore rien fait !!

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 66
    Par défaut Suite et fin
    En fait, après avoir remplacé mes boucles de tri interne par des aller-retour mémoire/feuillet, les temps sont tombés à 8 secondes pour le Vista et le W7 et près de 30 secondes pour le notebook.
    Auparavant, je triais quelques centaines de lgines ; avec pluseurs milliers cela change ....

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

Discussions similaires

  1. enregistrement macro Excel 2007
    Par aladot dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 02/07/2009, 14h23
  2. Macro Excel 2007 dans VB.net 2005
    Par peregna2007 dans le forum VB.NET
    Réponses: 2
    Dernier message: 12/08/2008, 22h35
  3. signer une macro excel 2007
    Par alsimbad dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/12/2007, 05h43
  4. Activation de Macros, Excel 2007
    Par alec-- dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/07/2007, 10h13
  5. Probleme lancement macro excel 2007
    Par nico63vb dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/03/2007, 13h55

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