-
1 pièce(s) jointe(s)
Fonction recherche VBA
Bonjour a tous!
Voila je dois me lancer dans l apprentissage du VBA pour mon travail.
cela doit faire meme pas deux semaine que j'essaye de suivre des cours en lignes.
Je voudrais creer une fonction de recherche.
Le principe serait d’avoir un bouton « rechercher » pour activer la procédure.
Il y aurait deux possibilité de champs de recherche : Par le nom ou le prénom
Pendant la saisie du nom ou du prénom, je voudrais qu’une liste déroulante apparaisse pour afficher les multiples choix de noms ou prénoms (suivant la recherche effectuée) trouvés par la fonction.
Et lorsque l’utilisateur trouve la personne désirée, et valide le nom ou prénom en le sélectionnant; je voudrais que la fonction vienne surlignée la ligne de la personne sélectionnée en couleur vert par exemple.
Je ne veux pas qu’on me donne la formule toute faite, mais plutôt m’expliquer les étapes, comment procéder et ou dois-je inscrire mes valeurs.
J'ai joins un exemple du document.
Merci pour votre aide:D
-
heu
Bonjour
c'est pas tres indiqué de fonctionner comme ca
ca fait tourner le bourin
si je comprend bien
tu tape "P" ca va chercher tout les nom avec "p"
tu retape "a" ca va te chercher tout le non avec "pa"
etc....
en vba il y a une fonction qui fait ca tout seul avec argument
fait une recherche sur
find/findnext
avec les argumets
xlpart (une partie de )
xlvalue( la valeur)
xlwhole( la valeur exact)
tu ouvre l'editeur vba et tape F1
dans la fenetre tu a un moteur de recherche tape dedans find
et tu aura une partie de ta reponse tres certainement
maintenant si tu a une combobox en tapant dedans ca le fait tout seul
-
Bonjour,
tu fais le bon choix, en voulant apprendre comment faire, et en le réalisant toi-même.
les contributeurs vont se faire un plaisir de t'accompagner.
néanmoins, ce forum possède des règles pour que les choses se passent correctement, et notamment :
- ne pas joindre un fichier en premier message d'une discussion
- présenter clairement où tu en est dans la résolution de ton problème : les points précis où tu bloques
- fournir le code déjà écris, ce qu'il fait ou ne fait pas, les éventuels messages d'erreur (ligne qui tombe en erreur et le message d'erreur).
Pour en venir à ton explication, dans l'attente de correction des points précédemment mentionnés, il manque des informations capitales pour t'aiguiller correctement :
- comment sont structurées tes données ? Le nom et le prénom sont dans la même cellule ? dans des colonnes différentes ? il y a d'autres données dans cette plage (d'autres colonnes par exemple ?)
- comment conceptualises-tu la manière dont l'utilisateur va interagir avec ton application ? tu souhaites réaliser un formulaire ou tu veux restreindre ton développement sur une feuille excel
- la recherche dois être stricte (respect des majuscules, minuscules, accents) ou alors il faut une souplesse en la matière ?
Et bien sûr, un problème répond à une contrainte ou une action future, d'où ma dernière question : que va faire l'utilisateur après avoir choisi la personne, et obtenu pour résultat que cette personne soit surlignée en vert ?
Bienvenu sur ce forum ;)
-
Parfait merci pour les conseils et bien pris pour les directives. :)
Je ferai cela à l'avenir.
Je vous redonnerai des nouvelles dans un certains car ca risque de me prendre du temps avant de le fonctionnement
de la programmation, mais je suis au moins aiguillé!
un gros mercihttp:D