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 :

Lenteur execution macro


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Paramétreur de progiciels
    Inscrit en
    Février 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Paramétreur de progiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2017
    Messages : 12
    Par défaut Lenteur execution macro
    Re bonjour les amis,

    J'ai un soucis de temps d'execution sur ma macro.

    Je vous explique le problème:

    La clé unique est la concatenation de la colonne ITEM + colonne WALLPAER N°.

    Le principe est de colorer la cellule avec ligne = ITEM et colonne = WALLPAPER N°.

    Donc pour un même ITEM nous pouvons avoir plusieurs WALLPAPER N°

    Etant débutant en VBA, j'ai réussi à faire une macro avec une astuce de filtre auto, le problème est que c'est très très long.

    Pouvez vous m'aider pour améliorer ce code afin que ce soit plus rapide.


    Je pensais peut être faire une sorte de table temporaire afin de l'utiliser afin de colorer les cellules par la suite.

    Mais je ne vois pas du tout comment m'y prendre.

    Merci par avance.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Comme il t'a déjà été signifié ici https://www.developpez.net/forums/d1...a/#post9041733 , beaucoup de participants à ce forum (moi y compris) n'ouvrent pas les pièces jointes.

    Mais si le but est simplement de rechercher l’occurrence de deux critères, l'un dans les entêtes de colonne, l'autre dans les entêtes de ligne, utiliser deux fois la méthode Find devrait suffire, en mettant dans deux variables de type Long respectivement les numéro de ligne et de colonne des cellules trouvées.
    https://msdn.microsoft.com/fr-fr/lib.../ff839746.aspx

Discussions similaires

  1. [XL-2007] Lenteur execution macros
    Par C15nantes dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/12/2015, 12h07
  2. [XL-2007] Lenteur execution macro
    Par francky62000 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 10/12/2011, 19h25
  3. vb6 ou vba - lenteur execution macro sur excel 2007
    Par Enigme dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 26/03/2010, 13h50
  4. [access] exécuter macro sur chaque enregistrement
    Par alain105d dans le forum Access
    Réponses: 3
    Dernier message: 26/04/2006, 15h50
  5. Réponses: 4
    Dernier message: 19/05/2005, 11h51

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