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 :

Code rapide en XL-2003, 2007 et TRES lent en 2013


Sujet :

Macros et VBA Excel

  1. #1
    Invité
    Invité(e)
    Par défaut Code rapide en XL-2003, 2007 et TRES lent en 2013
    Bonjour,

    Ai créé du code VBA sur un classeur Excel qui manipule pas mal de données issues de pas mal de fichiers.
    Ce code a été optimisé (désactivation affichage et calcul réactivés en fin de traitement) et tourne de façon tout à fait satisfaisante depuis 3 ou 4 ans (optimisé depuis 2 ans).

    Avec les données actuelles, le traitement prend
    - entre 1 et 2 secondes sur un PC pas très récent avec un office 2003 32 bits (win 7 32 bits).
    - entre 1 et 2 seconde sur mon PC plus récent avec un office 2007 32 bits (Win 7 64 bits)
    - plusieurs minutes sur un PC récent et performant avec un office 2013 32 bits (win 7 64 bits). Aucune erreur de traitement, juste TRES lent.

    Dois-je chercher ce problème de lenteur en xl-2013 du côté de la configuration du logiciel ou de mon code ?

    Quelques piste à me proposer ?

    Par avance, merci.

    Cordialement.



    Lsg

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur Industrialisation
    Inscrit en
    Mai 2015
    Messages
    222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Industrialisation
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2015
    Messages : 222
    Par défaut
    Salut,

    As-tu un extrait simplifié de ton code ?

  3. #3
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut




    Bonjour,

    on n'en sait rien car déjà on a aucune visibilité sur ton code ‼ (à poster balisé conformément aux règles de ce forum …)



    _____________________________________________________________________________________________________
    Je suis Charlie - Je suis Bardo

  4. #4
    Invité
    Invité(e)
    Par défaut
    Merci d'avoir marqué un intérêt à la question, c'est rapide !

    Désolé, je m'attendais à des réponses du genre "Change telle option dans Excel 2013" ou "Pour rendre ton code compatible xls2013, fais ceci" et n'ai donc pas publié mon code.

    Comme l'ensemble du code fait +/- 12 pages A4, vais effectuer quelques tests, fonction par fonction, pour cerner les parties lentes du code et les publierai.

    A très bientôt.

  5. #5
    Membre confirmé
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Juin 2015
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2015
    Messages : 23
    Par défaut
    Hello,

    Tu trouveras sur le lien ci dessous un problème connu pour Excel 2013:

    https://support.office.com/en-us/art...=US#BKMK_Excel

    Si dans ton code, tu actives/désactives la protection, cela peut avoir une influence.

    Ludo

Discussions similaires

  1. Code VBA de Access 2003 vers 2007
    Par president.fondateur dans le forum VBA Access
    Réponses: 1
    Dernier message: 12/07/2010, 15h49
  2. Code VBA après conversion 2003->97
    Par madchemiker dans le forum VBA Access
    Réponses: 4
    Dernier message: 23/05/2007, 16h15
  3. Réponses: 1
    Dernier message: 01/08/2006, 14h42
  4. asm en ligne (code::blocks + VC toolkit 2003)
    Par - Robby - dans le forum Code::Blocks
    Réponses: 6
    Dernier message: 12/01/2006, 22h47

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