Vlookup (recherchev) à gauche

bonsoir a tous.

J'aimerais recherche les valeurs à partir d'un tableau avec fonction recherchev départ de recherche à partir de colonne "mat" de la cellule c3 est affiché les résulta de toute la ligne droit jusqu' à maintenant est bon mais je veux ma recherche afficher à gauche de la cellule c3 , ...pour mon exemple je veux dans TextBox5 affiches la cellule de b 3,..

merci

7test-vlookup.xlsm (22.25 Ko)

Bonjour Nizar2015

Pour remplir les champ d'un USF après une recherche, on ne procède absolument pas comme cela

Voici une possibilité de code à utiliser

Private Sub TextBox1_AfterUpdate()
  Dim CelF As Range, LigF As Long
  ' Avec la feuille active
  With ActiveSheet
    ' Rechecher la valeur saisie dans la colonne C
    Set CelF = .Range("C:C").Find(What:=Me.TextBox1, LookIn:=xlValues, LookAt:=xlWhole, _
      SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False)
    ' Si valeur trouvée
    If Not CelF Is Nothing Then
      ' Numéro de la ligne ou la valeur à été trouvée
      LigF = CelF.Row
      ' On remplit les champs
      Me.TextBox2 = .Range("D" & LigF)
      Me.TextBox3 = .Range("E" & LigF)
      Me.TextBox4 = .Range("F" & LigF)
      Me.TextBox5 = .Range("B" & LigF)
    End If
  End With
End Sub

A+

merci bcp génial.

Rechercher des sujets similaires à "vlookup recherchev gauche"