Recherche dans une feuille afin d'afficher dans un userform Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Avatar du membre
stephrod
Nouveau venu
Nouveau venu
Messages : 8
Inscrit le : 21 janvier 2013
Version d'Excel : 2007

Message par stephrod » 12 mars 2019, 12:07

Bonjour à chacun, chacune,

Etant débutant en code VBA, je suis recherche de solution pour effectuer des recherches en fonction d'un userform que j'ai créé.

- 1 : J'ai une feuille " Accueil" avec deux boutons un "Consultation Teintes Délicates" et le seconde "Ajout Nouvelle Compagnie"
- 2 : Lorsque je clique sur le premier j'ai un userform "Recherche" qui s'ouvre et je ne trouve pas la solution pour effectuer ma recherche dans ma feuille "Liste Compagnie Teinte Delicate" dont une cellule affiche OUI ou NON.
- 3 : Ce que j'aimerais afficher dans mon userform doit reprendre les données de toute la ligne en fonction du OUI de la compagnie que je recherche.
- 4 : J'aimerais savoir également si lorsque j'ajoute une compagnie la ligne ajoutée peux avoir la même largeur que les autres.

Je me permets de joindre mon fichier pour si vous ne comprenez pas mes explications.

Merci d'avance de vos réponses.

Stéphane
Avatar du membre
Dan
Modérateur
Modérateur
Messages : 5'952
Appréciations reçues : 81
Inscrit le : 27 avril 2007
Version d'Excel : 2010, 2000, Mac 2011

Message par Dan » 12 mars 2019, 12:58

Bonjour

Mettons que vous ouvrez l'USF FRMrecherche et vous cherchez "DLH" ou "LUFTHANSA". Vous cliquez sur "Rechercher.

Le code doit faire quoi et on va où dans votre fichier ??

Cordialement
@+ Dan ;)
Avatar du membre
stephrod
Nouveau venu
Nouveau venu
Messages : 8
Inscrit le : 21 janvier 2013
Version d'Excel : 2007

Message par stephrod » 12 mars 2019, 13:04

Bonjour Dan,

Vous avez pris le bon exemple.

Dans la feuille "Liste Compagnie Teinte Délicates" vous avez vu qu'il y a des données inscrites en vert. C'est ces dernières qui doivent s'afficher dans mon USFRecherche lorsque dans la colonne C61 en l'occurrence pour DLH il y a "OUI" d'indiqué.
Avatar du membre
stephrod
Nouveau venu
Nouveau venu
Messages : 8
Inscrit le : 21 janvier 2013
Version d'Excel : 2007

Message par stephrod » 12 mars 2019, 13:07

Pardon,

Ce n'est pas dans l'USF FrmRecherche que les données doivent s'afficher mais dans USF FrmTeinte_Delicates;

Cordialement
Avatar du membre
Dan
Modérateur
Modérateur
Messages : 5'952
Appréciations reçues : 81
Inscrit le : 27 avril 2007
Version d'Excel : 2010, 2000, Mac 2011

Message par Dan » 12 mars 2019, 13:10

Re

Si c'est dans FRMTeintesdelicates, pour vous ne faites pas votre recherche dans cette USF là ?

Crdlt
@+ Dan ;)
Avatar du membre
stephrod
Nouveau venu
Nouveau venu
Messages : 8
Inscrit le : 21 janvier 2013
Version d'Excel : 2007

Message par stephrod » 12 mars 2019, 13:16

L'USF Recherche serre uniquement de lancement de départ, vu qu'après je dois pouvoir effectuer d'autres recherche sur d'autre compagnie a partir de l'USF FrmTeinte_Delicate
Avatar du membre
stephrod
Nouveau venu
Nouveau venu
Messages : 8
Inscrit le : 21 janvier 2013
Version d'Excel : 2007

Message par stephrod » 12 mars 2019, 13:26

Pardon

Je ne veux pas utiliser mon USF FrmTeinte_Delicate, car s'il n'y a pas le OUI dans la colonne je ferai un message " Aucune teinte délicates pour cette compagnie".
Avatar du membre
Dan
Modérateur
Modérateur
Messages : 5'952
Appréciations reçues : 81
Inscrit le : 27 avril 2007
Version d'Excel : 2010, 2000, Mac 2011

Message par Dan » 12 mars 2019, 13:33

Re

Juste pour apporter une précision supplémentaire de ce que vous pourriez faire.
Vous ouvrez l'USF FRMteintesdelicates.
A l'ouverture on charge toutes les compagnies dans la rubrique "Compagnies" (cette rubrique serait une liste déroulantes de choix)
En mode recherche, vous choisissez la compagnies dans la liste déroulante et ce choix importe les données demandées
Je ne veux pas utiliser mon USF FrmTeinte_Delicate, car s'il n'y a pas le OUI dans la colonne je ferai un message " Aucune teinte délicates pour cette compagnie".
Ok j'ai noté mais sachez que cela pourrait aussi se faire depuis l'USF.

Cordialement
@+ Dan ;)
Avatar du membre
Dan
Modérateur
Modérateur
Messages : 5'952
Appréciations reçues : 81
Inscrit le : 27 avril 2007
Version d'Excel : 2010, 2000, Mac 2011

Message par Dan » 12 mars 2019, 21:04

Bonsoir

Votre fichier en retour pour test

Essayez avec DLH ou autre chose.

Je vous laisse découvrir

Cordialement
@+ Dan ;)
Avatar du membre
stephrod
Nouveau venu
Nouveau venu
Messages : 8
Inscrit le : 21 janvier 2013
Version d'Excel : 2007

Message par stephrod » 13 mars 2019, 14:16

Bonjour Dan

Merci pour ton aide.

Je voulais savoir s'il y a la possibilité d'effectuer la rechercheV sur les deux colonnes "Code 3 lettres et ou Nom de la compagnie".
En effet j'ai effectué une recherche en indiquant LUF en lieu en place de LUFTHANSA et j'ai eu le message prévu à cet effet.
Vu que je n'avais pas précisé que le ou les commentaire(s) des colonnes de " I à M " doivent également être reprise dans le FRMTeintesDelicates;
J'ai bien essayé de le faire mais j'ai un message d'erreur qui apparait. " Erreur d'exécution '1004': La méthode 'Range' de l'objet '_Worksheet' à échoué.

Cordialement

Stéphane
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message