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 :

Problème recherche à plusieurs résultats et plusieurs critères


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 18
    Par défaut Problème recherche à plusieurs résultats et plusieurs critères
    Bonjour à tous.

    je me tourne vers vous car j'ai un énorme problème. Je désire faire une fonction recherche qui 'recherchera' dans un tableau suivant deux critères et que cette fonction 'recherche' me renvoi plusieurs valeurs car je sais d'avance que j'aurais plusieurs résultats pour mes deux critères.

    important je veux que mes deux critères soit respectés.

    merci j'ai joint un fichier pour illustrer mon problème.

    merci car là j'appelle à l'aide.

    merci a tous en avance.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre très actif Avatar de gourmand
    Homme Profil pro
    dessinateur projeteur mécanique
    Inscrit en
    Avril 2011
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : dessinateur projeteur mécanique

    Informations forums :
    Inscription : Avril 2011
    Messages : 153
    Par défaut
    la fonction recherchez peut trouvé une valeur suivent deux critère mais ne te ramènera que une seul possibilité.

    si non il te faudra faire une macro qui recherchera toute les possibilité par rapport a tes deux critère.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 18
    Par défaut
    oui c bien la ma question j'ai beau essayer de faire une macro je tourne en rond et je n'y arrive pas tu aurais pas une idée ou une macro à me proposer?

    merci de ta réponse

  4. #4
    Membre très actif Avatar de gourmand
    Homme Profil pro
    dessinateur projeteur mécanique
    Inscrit en
    Avril 2011
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : dessinateur projeteur mécanique

    Informations forums :
    Inscription : Avril 2011
    Messages : 153
    Par défaut
    si tu me précise un peux se que tu cherche (exemple a chaque fois qu'il y a 1 dans la colonne a et 5 dans la colonne b ou valeur dans un tableau...)

    et ou tu veux que les valeur sois affiché

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 18
    Par défaut
    en fait je voudrai que dans une cellule choisi au hasard par l'utilisateur, une fonction m'affiche toutes mes refs trouvées dans mon tableau suivant deux critères que l'utilisateur rentre manuellement prénom et date (cf fichier joint premier msg) genre dans la cellule (4000/4001). sans doublon ca serai génial!!

    merci encore

    redis moi si ta pas compris ce que je viens d'expliquer.

    merci encore

  6. #6
    Membre très actif Avatar de gourmand
    Homme Profil pro
    dessinateur projeteur mécanique
    Inscrit en
    Avril 2011
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : dessinateur projeteur mécanique

    Informations forums :
    Inscription : Avril 2011
    Messages : 153
    Par défaut
    je ne peux pas ouvrir ton fichier (j'ai excel 97)

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 18
    Par défaut Problème recherche boucle
    Bonjour a tous

    je refait un post pour être plus clair

    j'ai un fichier comportant plus de 1500 lignes et une vingtaine de colonnes. Dans ce tableau je souhaite effectuer une recherche selon trois critères: voila ce que je fais

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =(INDEX(Sheet2!$J$2:$J$3000;EQUIV(1;($B$49=Sheet2!$B$2:$B$3000)*($D$13=Sheet2!$F$2:$F$3000)*(F6=Sheet2!$H$2:$H$3000);0)))*(-1)
    sheet2 car je cherche dans sheet 2 et je veux que mon résultats soit dans sheet1. Mais cette méthode ne me renvoi que la première valeur de ma recherche mais il se peut qu'il y est une autre valeur qui correspondent à mes trois critères, je voudrai additionner ces deux nombres c'est important!

    FAIRE une boucle peut être mais je ne sais pas faire!!

    mais il est possible que ma recherche ne corresponde qu'à une seule valeur aussi.

    car si je fais une recherche ca va me renvoyer 100 alors que je voudrais 100+100=200.

    voila ci-joint une fichier pour vous aider a comprendre!

    merci a tous par avance je n'arrive pas à m'en sortir!

    SVP aidez-moi
    Fichiers attachés Fichiers attachés

  8. #8
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Bonjour
    Utilise plutôt SommeProd.

    Sur ton Fichier:
    =SOMMEPROD((A1:A200=E1)*(B1:B200=F1)*(d1:d200=G1)*C1:C200)
    Si les données sont en feuil
    =SOMMEPROD((Feuil2!A1:A200=E1)*(Feuil2!B1:B200=F1)*(Feuil2!d1:d200=G1)*Feuil2!C1:C200)
    PS: Ici, forum vba Excel

Discussions similaires

  1. Recherche de plusieurs résultats sur plusieurs critères
    Par Chen norris dans le forum Langage SQL
    Réponses: 2
    Dernier message: 01/08/2011, 17h18
  2. Réponses: 1
    Dernier message: 17/03/2008, 12h42
  3. [MySQL] Comment affiché un résultat avec plusieurs lignes et plusieurs champs dans un tableau
    Par Yagami_Raito dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 15/05/2007, 14h19
  4. Réponses: 7
    Dernier message: 26/10/2006, 15h13
  5. [Conception] soucis avec mon code de recherche par un ou plusieurs critères
    Par jolipepage75 dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 11/06/2006, 02h59

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