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 :

Selection d'une ligne via les valeur de ces cellules


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 310
    Points : 184
    Points
    184
    Par défaut Selection d'une ligne via les valeur de ces cellules
    Bonjour,
    Je dois parser un classeur excel contenant 2 Feuilles et copier le contenu de 2 cellule de chaque ligne d'une feuille suivant les valeurs d'autres cellules de la ligne vers l'autre feuille qui possède des lignes ayant les même valeurs)

    Pour ce faire j'ai utilisé 2 boucles imbriqué (une qui me parse la premier classeur puis l'autre qui me parse la deuxième feuille) malheureusement avec plus de 30 000 ligne le temps est trop long (30 000 * 30 000 = 900 000 000 ligne à parser).

    Existe t il un moyen pour effectuer la sélection d'une ligne via les valeurs de ces cellule ( style Select ?) Je suis novice en vba.

    Merci

  2. #2
    Membre éclairé
    Inscrit en
    Décembre 2006
    Messages
    891
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 891
    Points : 831
    Points
    831
    Par défaut bonjour bleuerouge
    une solution est de passer par les formules natives d'Excel beaucoup plus rapide que le VBA.

    N'en sachant pas plus des cellules identiques, je propose une solution en deux étapes :
    1. Formule matricielle pour identifier les lignes avec les 2 cellules identiques
    2. Code VBA pour ne balayer que 30000 lignes et ne traiter que les lignes vraies (pas de filtre car il faut une correspondance de ligne à ligne entre les deux fichiers sauf si on met un index correspondant au numéro de ligne

    ESVBA

Discussions similaires

  1. [XL-2010] PB remplir une ComboBox avec les valeurs de plusieurs cellules sur la même lignes
    Par eviuss dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/05/2014, 07h01
  2. Réponses: 4
    Dernier message: 23/05/2013, 00h07
  3. Coloré une ligne suivant la valeur de la cellule A
    Par bentor22 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/04/2013, 00h42
  4. Réponses: 2
    Dernier message: 25/04/2009, 20h46
  5. [AC-2007] Alimenter une Liste par les valeurs d'une ligne
    Par curt dans le forum IHM
    Réponses: 11
    Dernier message: 19/04/2009, 12h00

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