le principe de la recherchev en vb??

le principe de la recherchev en vb?? - VB/VBA/VBS - Programmation

Marsh Posté le 11-01-2006 à 08:14:25    

Bonjour à tous,
Je suis actuellement en stage ds une mairie à côté d'Angers et je dois  créer une gestion de patrimoine sur excel. cad que le personnel doit pouvoir lire des données concernant le bâtiment voulu (???)!
J'ai commencé à remplir des feuilles sur excel puis grâce au principe de la recherchev, j'ai créer une fiche sur la première feuille.
Maintenant, je voudrais faire évolué mn projet. je voudrait utiliser vb pour ça! j'ai créer différente useform où j'ai mis mes données fixes (nom du batiment) mais je n'arrive pas insérer des textes qui seront variable selon le bâtiment! Je pense que c le même principe de la recherchev mais je ne c pas comment le transcrire en vb (j'ai cru ke le code vlookup est possible mais je suis pas sur du tt)
J'espère que vs pourrez me filer un pti coup de patte pr ce code svp
merci d'avance et bonne année 2006 à tous...

Reply

Marsh Posté le 11-01-2006 à 08:14:25   

Reply

Marsh Posté le 11-01-2006 à 10:06:01    

Essai en faisant ta recherchev dans une cellule d'excel, met une textbox dans ton userform qui renvoie ce que tu cherche dans la cellule à coté de celle de ta recherchev.
Ensuite tu met un label qui renvoie le contenu de ta cellule recherchev.
Je suis clai ? :heink:

Reply

Marsh Posté le 11-01-2006 à 10:16:12    

Merci j'avais pas penser à faire comme ça! j'ai réussi à faire la première partie que tu explique par contre est ce que tu peut détailler le label qui renvoie le contenu de ma cellule recherchev?  pour l'instant j'ai ça mais ça coince:
sub test()
With Worksheets ("feuil1" )
range ("A1" ).select
end with
end sub
 
merci

Reply

Marsh Posté le 11-01-2006 à 12:22:32    

essaie en mettant dans un evenement comme afterupdate du label, ou quand tu clique sur un bouton : nomdulabel.caption=range("feuille!cellule" )
ça devrait marcher

Reply

Marsh Posté le 13-01-2006 à 11:23:05    

Merci bien pour ton aide. je m'y suis ce matin et ça mache nikel!!merci encore

Reply

Marsh Posté le 18-01-2006 à 17:59:13    

salut, pour info, la fonction recherchev est bien accesible depuis vba.
La synthaxe à utiliser est celle ci :
 
aplpication.worksheetfuntion.vlookup(valeur cherchée,plage de cellule,N° de colonne, valeur approchée )
 
cette fonction de renvoie ce que tu aurrai obtenue dans la feuile de calcul et t'évite de passer par les valeur de cellules.
 
Sinon, tu peux te créer ta propre fonction de recherche en faisant une boucle sur les cellules mais c'est plus compliqué

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed