Code vba recherchev

Résolu/Fermé
patrick141078 Messages postés 11 Date d'inscription mardi 22 novembre 2011 Statut Membre Dernière intervention 11 décembre 2011 - 22 nov. 2011 à 10:15
patrick141078 Messages postés 11 Date d'inscription mardi 22 novembre 2011 Statut Membre Dernière intervention 11 décembre 2011 - 22 nov. 2011 à 17:04
Bonjour,


Bonjour

Je suis un débutant en vba, je suis arrivé (avec beaucoup de temps et de patience) à réaliser un Userform . je veux passer à une étape supérieure mais je bute sur le code à créer pour une recherchev dans cet userform.

Dans un classeur, j'ai une feuille dénommée « commune » ou par colonne il y a des coordonnées cantons, nom du maire, adresse ....
Sur une autre feuille nommée « base » j'ai crée un userform avec une zone liste modifiable dans laquelle je sélectionne la commune et une zone liste pour le canton et une pour le nom du maire dans laquelle je souhaite faire apparaitre (par exemple ) le canton et le nom du maire de cette commune. J'ai essayé de voir un certain nombre de forum... mais bon
Si quelqu'un pouvait me donner un coup de pouce en me fournissant la solution.... Merci

A voir également:

5 réponses

vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
22 nov. 2011 à 10:20
bonjour,

tu peux utiliser la fonction formulalocal qui te permet d'utiliser les fonctions de excel (donc le recherchev sera disponible) ou sinon tu peux parcourir le tableur en utilisant range("A"&i).value (dans ce cas là tu cherche dans la colonne A et la variable i est incrémenté dans une boucle, la condition de sortie c'est range("A"&i).value=valeur or range("A"&i).value=""
0
patrick141078 Messages postés 11 Date d'inscription mardi 22 novembre 2011 Statut Membre Dernière intervention 11 décembre 2011
22 nov. 2011 à 13:01
merci mais je ne saisi pas bien
puis je te joindre mon fichier ? (si oui où et comment le joindre le doc)
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
22 nov. 2011 à 12:01
Salut Patrick,

J'avoues ne pas avoir compris ta demande...

dans laquelle je souhaite faire apparaitre (par exemple ) le canton et le nom du maire de cette commune Ou veux tu faire apparaitre ces infos? Dans quoi?...

Si tu veux chercher un nom, choisit dans une Combobox, dans ta feuille, vois du côté de la méthode Find.

Sinon soit plus précis...
0
patrick141078 Messages postés 11 Date d'inscription mardi 22 novembre 2011 Statut Membre Dernière intervention 11 décembre 2011
22 nov. 2011 à 13:02
merci
puis je te joindre mon exemple tu verras ce que je souhaite réaliser
si oui merci de me dire comment faire pour joindre le doc
merci
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
22 nov. 2011 à 13:22
Pour joindre un document, merci déjà, si vous disposez d'excel >= 2007 de le mettre au format Excel 97-2003, donc avec l'extension .xls...
1- https://www.cjoint.com/
2- parcourir ==> cherchez votre fichier ==> ouvrir
3- Cliquez sur "créer le lien Cjoint"
4- copiez le lien et venir ici le coller dans une réponse.
Et Hop hop hop..
N'étant pas dispo cet aprème, je regarderais ça demain matin, sauf si un aimable confrère en passant te donne la solution.
A+
0
patrick141078 Messages postés 11 Date d'inscription mardi 22 novembre 2011 Statut Membre Dernière intervention 11 décembre 2011
22 nov. 2011 à 13:45
Ci joint un bout de mon fichier


https://www.cjoint.com/?AKwnRHiyz43

merci pour ta compréhension
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
22 nov. 2011 à 15:24
Tu veux, en cliquant sur "OK" que la macro cherche la ligne ou se trouve le nom de la commune dans la colonne A de la feuille "commune" et ensuite?
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
22 nov. 2011 à 15:33
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
22 nov. 2011 à 15:51
oui? et alors?
Veux tu vraiment de l'aide ou alors ton problème est il résolu?
Si tu veux de l'aide, pose des questions...
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
Modifié par Patrice33740 le 22/11/2011 à 15:56
Bonjour pijaku,

Je pensais que tu n'étais pas la cet aprème, j'ai donc répondu à l'autre Patrick
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 743
22 nov. 2011 à 15:57
Salut Patrice...
Ach!!! Je n'ai pas vu la différence de pseudos....
Bien vu en tout cas.
Bonne continuation.
Hop hop hop ;-)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
patrick141078 Messages postés 11 Date d'inscription mardi 22 novembre 2011 Statut Membre Dernière intervention 11 décembre 2011
22 nov. 2011 à 17:04
je vais chercher à comprendre

merci
0