Recherche avec userform

Résolu
Bonjour,

J'ai une tit interrogation sur un fichier utilisant une userform.

Le fichier permet une sélection en fonction du nom mais j'aimerai aussi affuté par l'âge ( dans le cas au 2 personne aurai le même nom).

Donc quand fonction du choix du nom j'ai dans le critère deux le choix qu'entre les âges des personnes ayant le nom tartempion.

Je vois pas trop comment faire donc si quelqu'un avait une idée ça m'aiderai pas mal ^^.

Je mets le fichier en pièce jointe

Toute aide est la bienvenue

Merci

http://www.cijoint.fr/cjlink.php?file=cj201004/cijWWkNrI8.xls

11 réponses

  • Votes
  • Date
  • Date décroissante
  1. RE,

    Un grand merci a toi c'est ce dont j'avais besoin.

    c'est trés gentil de ta part de m'avoir aidé

    bonne fin de journée
    1. Modérateur
      Ben c'est ce qui se fait dans mon fichier...
      Quand tu choisis un nom, tu ne peux choisir que parmi les prénoms qui correspondent à ce nom, et le premier est affiché.
      Ensuite quand tu affines ta recherche en choisissant un prénom, tu n'as que les âges qui correspondent à ce prénom, et par défaut le premier qui risque d'ailleurs d'être unique...

      Et on peut continuer ainsi pour les numéros de téléphone...
      Voir le fichier joint.
      https://www.cjoint.com/?eBrufhJf8L

      m@rina
      1. Re,

        TOn fichier est très bien mais ce que je voulais c'est qu'a partir de 2 ou 3 criteres je puisse faire aparaitre dans des zone de texte d'autre information relatifs au critere choisie

        Exemple : je choisi le nom et prenom je peux avoir l'age et le numéro de tel

        Ps : ds tn fichier si je relance une recherche un partant du critère1 un msg d''erreur apparait :" imposible de définir la propriété listindex.

        En tout cas un grand merci à toi
        1. Modérateur
          Pourquoi tu ne veux pas plutôt afficher nom ET prénom dans les critères, ça limiterait, non ?

          Il suffirait alors de définir la base qui sert d'items au critères sur les deux colonnes et te donner la propriété boundcolumn=2.

          Sinon, pour le label prénom, faudra remettre une troisième zone de critère qui afficherait la liste des prénoms au cas où...
          Regarde ce fichier :
          https://www.cjoint.com/?eBqOOmfQBh

          m@rina
          1. Ah marina c'est génial ce que t'a fais tous a fais ce que je voulais mais comment faire apparaitre les résulats de la recherche dans les labels ?
            1. ça serai super sympa de ta part ^^

              ça me parlera surment plus avec un visuel lol

              merci encore pour ton aide
              1. Bah tu enregistres la valeur sélectionnée dans ta liste de noms, celle dans la liste des ages dans 2 variables 'Nom' et 'Age' par exemple puis tu fais un test pour le retour avec pour résultat le mec pour qui le nom et l'age colle.
                Je vais voir ca sur ton fichier et le reposterais quand j'aurais mis l'exemple.
                1. Comment ça on peut gérer des filtres avec vba ?

                  TU aurai pas un exemple par hasard stp ?
                  1. Salut

                    Rajoutes un bouton OK dans ton userform pour appliquer les filtres et tu les traites dans une seule procédure.
                    Je pense que c'est le plus simple...