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 :

Application.VLookup [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 863
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 863
    Points : 583
    Points
    583
    Par défaut Application.VLookup
    Bonjour,

    La fonction Application.VLookup() me permet (comme la fonction RECHERCHEV() dans une feuille) de renvoyer la 1ère valeur trouvée dans un tableau.

    Comment puis-je trouver toutes les valeurs trouvées et non pas seulement la 1ère? par d'autres fonctions?

    Accessoirement, comment puis-je trouver toutes les valeurs trouvées correspondant à 2 critères ?

    Merci pour votre aide

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2009
    Messages
    944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vosges (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2009
    Messages : 944
    Points : 1 282
    Points
    1 282
    Par défaut
    Bonjour
    Une solution consiste à faire une boucle qui teste chacune des valeurs de la colonne en fonction de tes critères.

    Il faut bien évidemment savoir quoi faire des valeurs qui correspondent à tes crières.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 863
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 863
    Points : 583
    Points
    583
    Par défaut
    Oui j'avais bien pensé à une boucle mais je me demandais si il n'y avait pas plus simple, d'autant que lire toute la liste doit ralentir pas mal la procédure j'imagine

  4. #4
    Membre chevronné Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Points : 2 168
    Points
    2 168
    Par défaut
    Bonjour,
    u peux essaer la fonction find. Je te laisse consulté l'aide
    Qui permet de faire une recherche plus rapidement qu'avec une boucle.
    Pour le multicritère personnelement je lance find sur le critère avec le moins de réponse positive et je teste simplement les autres

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 863
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 863
    Points : 583
    Points
    583
    Par défaut
    Bonjour,

    J'ai fait une boucle et ça ne ralentit pas trop

    Merci

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

Discussions similaires

  1. [XL-2010] VBA Optimisation et gain de temps Application.vlookup
    Par jeremy75018 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/02/2015, 19h00
  2. [XL-2010] Application Vlookup/Application Match
    Par jeremy75018 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 22/12/2014, 15h40
  3. [XL-2007] Application.VLookUp en boucle
    Par parmi dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 16/07/2014, 16h57
  4. vlookup et chemin relatif pris de Application.GetOpenFilename
    Par free_dom dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/02/2011, 22h16
  5. [XL-2007] VBA : utilisation application.worksheetfunction.vlookup
    Par houmok dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 31/10/2010, 18h37

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