OVH Cloud OVH Cloud

combox et recherche

4 réponses
Avatar
srogeau
bonjour a tous
dans 1 userform j'ai plusieurs combox qui sont initializees chacunes avec les
noms,prenom,etc inscrits dans des colonnes de la feuille 1(1 combo par
colonne, trier sans doublons)
est il possible ,a partir du choix effectue dans 1 combox ,voir 2 ou 3 combox
de trouver les lignes correspondantes dans la feuille 1 et les transferer dans
1 feuille resultat
ex combo 1 :dupont
combo 2 : paris
combo 3 : nageur
retrouver et afficher toutes les lignes ou l'on retrouve Dupont , Paris et
nageur sur la meme ligne
merci pour votre aide

4 réponses

Avatar
michdenis
Bonjour srog,

En supposant que j'ai compris ce que tu tentes de faire, tu veux utiliser le contenu de tes 3 combobox pour effectuer
une recherche dans une base de données pour en extraire tous les enregistrements qui correspondent aux critères. Si j'ai
bien lui, et ça c'est loin d'être sûr, tu peux utiliser le filtre élaboré.

a 0 Ta petite base de données doit avoir des étiquettes de colonnes

b ) Tu te définis une zone de critère qui comportera 2 lignes sur 3 colonnes
Première ligne : les étiquettes de chacune des 3 colonnes où se retrouvent l'information relative à chacun de tes
combobox
Deuxième ligne: le contenu de tes 3 combobox dans la colonne qui leur convient.

c ) tu appelles la commande : Barre des menus / données / filtre / filtre élaboré /

d ) si tu obtiens le résultat escompté, et que tu doives répéter cette opération régulièrement, utilise l'enregistreur
de macro, et il va te donner l'essentiel du code ...

e ) si tu désires autre chose .... il va falloir apporter des explications supplémentaires !


bonne chance,


Salutations!


"srog" a écrit dans le message de news:
bonjour a tous
dans 1 userform j'ai plusieurs combox qui sont initializees chacunes avec les
noms,prenom,etc inscrits dans des colonnes de la feuille 1(1 combo par
colonne, trier sans doublons)
est il possible ,a partir du choix effectue dans 1 combox ,voir 2 ou 3 combox
de trouver les lignes correspondantes dans la feuille 1 et les transferer dans
1 feuille resultat
ex combo 1 :dupont
combo 2 : paris
combo 3 : nageur
retrouver et afficher toutes les lignes ou l'on retrouve Dupont , Paris et
nageur sur la meme ligne
merci pour votre aide
Avatar
LeSteph
Bonsoir Srog,
Tu peux aussi l'alimenter avec ton
combobox ou en VBA mais
un filtre élaboré serait pas mal
Exemple en zone de critères:
Nom Ville Métier
Dupont Paris Nageur

LeSteph

"srog" a écrit dans le message de
news:
bonjour a tous
dans 1 userform j'ai plusieurs combox qui sont initializees chacunes avec
les

noms,prenom,etc inscrits dans des colonnes de la feuille 1(1 combo par
colonne, trier sans doublons)
est il possible ,a partir du choix effectue dans 1 combox ,voir 2 ou 3
combox

de trouver les lignes correspondantes dans la feuille 1 et les transferer
dans

1 feuille resultat
ex combo 1 :dupont
combo 2 : paris
combo 3 : nageur
retrouver et afficher toutes les lignes ou l'on retrouve Dupont , Paris
et

nageur sur la meme ligne
merci pour votre aide


Avatar
LeSteph
Bonsoir Michdenis,
pardon je viens de voir ta réponse.

"michdenis" a écrit dans le message de
news:
Bonjour srog,

En supposant que j'ai compris ce que tu tentes de faire, tu veux utiliser
le contenu de tes 3 combobox pour effectuer

une recherche dans une base de données pour en extraire tous les
enregistrements qui correspondent aux critères. Si j'ai

bien lui, et ça c'est loin d'être sûr, tu peux utiliser le filtre élaboré.

a 0 Ta petite base de données doit avoir des étiquettes de colonnes

b ) Tu te définis une zone de critère qui comportera 2 lignes sur 3
colonnes

Première ligne : les étiquettes de chacune des 3 colonnes où se
retrouvent l'information relative à chacun de tes

combobox
Deuxième ligne: le contenu de tes 3 combobox dans la colonne qui leur
convient.


c ) tu appelles la commande : Barre des menus / données / filtre / filtre
élaboré /


d ) si tu obtiens le résultat escompté, et que tu doives répéter cette
opération régulièrement, utilise l'enregistreur

de macro, et il va te donner l'essentiel du code ...

e ) si tu désires autre chose .... il va falloir apporter des explications
supplémentaires !



bonne chance,


Salutations!


"srog" a écrit dans le message de
news:

bonjour a tous
dans 1 userform j'ai plusieurs combox qui sont initializees chacunes avec
les

noms,prenom,etc inscrits dans des colonnes de la feuille 1(1 combo par
colonne, trier sans doublons)
est il possible ,a partir du choix effectue dans 1 combox ,voir 2 ou 3
combox

de trouver les lignes correspondantes dans la feuille 1 et les transferer
dans

1 feuille resultat
ex combo 1 :dupont
combo 2 : paris
combo 3 : nageur
retrouver et afficher toutes les lignes ou l'on retrouve Dupont , Paris
et

nageur sur la meme ligne
merci pour votre aide




Avatar
michdenis
Pas de problème ...


Salutations!



"LeSteph" a écrit dans le message de news:40eef081$0$4691$
Bonsoir Michdenis,
pardon je viens de voir ta réponse.

"michdenis" a écrit dans le message de
news:
Bonjour srog,

En supposant que j'ai compris ce que tu tentes de faire, tu veux utiliser
le contenu de tes 3 combobox pour effectuer

une recherche dans une base de données pour en extraire tous les
enregistrements qui correspondent aux critères. Si j'ai

bien lui, et ça c'est loin d'être sûr, tu peux utiliser le filtre élaboré.

a 0 Ta petite base de données doit avoir des étiquettes de colonnes

b ) Tu te définis une zone de critère qui comportera 2 lignes sur 3
colonnes

Première ligne : les étiquettes de chacune des 3 colonnes où se
retrouvent l'information relative à chacun de tes

combobox
Deuxième ligne: le contenu de tes 3 combobox dans la colonne qui leur
convient.


c ) tu appelles la commande : Barre des menus / données / filtre / filtre
élaboré /


d ) si tu obtiens le résultat escompté, et que tu doives répéter cette
opération régulièrement, utilise l'enregistreur

de macro, et il va te donner l'essentiel du code ...

e ) si tu désires autre chose .... il va falloir apporter des explications
supplémentaires !



bonne chance,


Salutations!


"srog" a écrit dans le message de
news:

bonjour a tous
dans 1 userform j'ai plusieurs combox qui sont initializees chacunes avec
les

noms,prenom,etc inscrits dans des colonnes de la feuille 1(1 combo par
colonne, trier sans doublons)
est il possible ,a partir du choix effectue dans 1 combox ,voir 2 ou 3
combox

de trouver les lignes correspondantes dans la feuille 1 et les transferer
dans

1 feuille resultat
ex combo 1 :dupont
combo 2 : paris
combo 3 : nageur
retrouver et afficher toutes les lignes ou l'on retrouve Dupont , Paris
et

nageur sur la meme ligne
merci pour votre aide