ManuAntibes
Messages postés491Date d'inscriptionmardi 24 octobre 2000StatutMembreDernière intervention18 novembre 20215 18 sept. 2009 à 13:00
Salut
Private Sub TextBoxR1_Change() 'lire le code dés qu'il y un changement de valeur dans la textboxR1
If Worksheets("Feuil1").TextBoxR1.Value <> "" Then ' verification que le contenu de la textbox ne soit pas vide
With Worksheets("bdd").Range("a1:a500") ' recherche dans une plage de donnée de la feuille BDD dans la colonne A de 1 à 500
Set c = .Find(Worksheets("Feuil1").TextBoxR1.Value, LookIn:=xlValues) 'recherche quoi, ce qu'il y a d'inscrit dans TextboxR1 de la feuille Feuil1
If Not c Is Nothing Then ' verification s'il trouve quelque chose ou pas
Worksheets("Feuil1").TextBoxD1.Value Worksheets("bdd").Cells(c.Row, 2) ' il a trouvé, C.row le numéro de ligne, le chiffre 2 le numéro de la colonne ( colonne A=1; colonne B=2; colonne C=3 ...)
Else
Worksheets("Feuil1").TextBoxD1.Value = "Vide" 'il n'a pas trouvé, il inscrit vide dans la textbox du resultat
End If
End With
End If
End Sub
Fais un copier coller du code que je t'envoi dans VBA d'excel, tu verras les differentes couleurs du code et des commentaires.
sinon donne moi ton adresse email et je t'enverais le fichier excel que j'ai créer.
A+
MANUANTIBES
waikiki42
Messages postés12Date d'inscriptionlundi 4 février 2008StatutMembreDernière intervention22 septembre 2009 18 sept. 2009 à 09:18
Salut merci de la réponse, mais je n'ai pas tout compris
par contre ma base de données se trouve sur la feuille "bdd" et la valeur recherchée se trouve en colonne A et je dois afficher la valeur de la colonne B