!!! recherche avec VBA !!!

  • Initiateur de la discussion Initiateur de la discussion fabrice
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fabrice

Guest
Bonjour tout le monde

Je voudrai mettre dans mon UF une fonction de recherche.

Ce que je voudrai faire, c qu'a partir d'une textbox, mes autres textbox se remplissent.

Par exemple:

L'utilisateur rentre un nom dans la textbox1.
A partir de se nom, les textbox 2 à 5 (par ex) vont chercher automatiquement les informations correspondantes au nons entré dans la textbox1.

Je ne sais pas si c bien claire!!!!

Merci de votre aide,
FAb
 
Bonsoir le forum

Je m'insére dans ce post car l'exemple de John m'a été trés utile.
J'ai une question cependant: dans le code à quel endroit se trouve la référence de la colonne où doit se faire la recherche (c'est à dire la colonne A dans ton exemple).

Merci d'avance
 
Bonjour Arnaud, John, Fab, Le Forum


Dans la méthode de John, il cherche dans toute la feuille active. Par contre dans les deux TextBoxs de retour d'info en cas de Matching dans la recherche, John retourne les valeurs respectives de la ligne sur les colonnes "B" et "C"où se trouve la valeur cherchée :

TextBox2.Text = Range("B" & ActiveCell).Value
TextBox3.Text = Range("C" & ActiveCell).Value

C'est donc dans ce code qu'il faudrait intervenir si tu veux changer de colonne.

Exemple :
TextBox2.Text = Range("I" & ActiveCell.Row).Value
TextBox3.Text = Range("J" & ActiveCell.Row).Value

(IL vaut mieux préciser Row)

Bonne Journée
@+Thierry
 
Salut,

En fait la recherche se fait sur tout le document (que la donnée que tu recherche se trouve en A,B ou C), cela n'a aucune importance.

J'ai modifié le code précédent, si la donnée que tu recherches se trouve en A il m'affiche dans textbox2 la valeur de la colonne B et textbox3 la valeur de la colonne C, si maintenant le résultat de ta recherche se trouve dans la colone B, le textbox2 prendra la valeur de A et textbox3 de C et pour finir, si la valeur recherchée se trouve dans la colonne C, le textbox2 prendra la valeur de A et texbox3 de B.

J'espère avoir été clair lollllllll

Bonne journée.

John
 

Pièces jointes

Re,

Encore synchro Thierry lolllllllllll

Je viens d'envoyé mon post et je reçois le tiens pas mail 🙂

C'est vrai que vaut mieux préciser row, je l'avais modifié dans mon exemple.

Bonne journée.

Bon maintenant je vais au cours.

John
 
Bonjour le forum

Merci à John et à @+Thierry

J'ai seulement un soucis de plus, impossible de faire une recherche sous excel 97 alors que ça tourne impéccable sous excel 2000, cela ne trouve aucun texte.
Si vous avez une idée

Re merci
@+ et bonne journée
 
Re: !!! recherche avec VBA PB Excel 97 (Encore) !!!

Re Arnaud, John, Fab le Forum


Grrr cet Excel 97 nous fait pas avancer, c'est dingue le nombre de fils de discussion qui se contruisent à cause des trucs non-supportés...

J'ai exactement le même problème avec Creepy sur le fil :
Lien supprimé....

Pour l'instant j'attends sa réponse...

Bon App, car là je file...

@+Thierry
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
158
Réponses
5
Affichages
523
Retour