Bonjour,
Je vous explique mon problème:
J'ai un base de données (matrice). Quand je clique sur un bouton, un userform s'ouvre, je veux saisir la valeur que je recherche dans un textbox et qu'il m'affiche la valeur trouvée du textbox + 2 colonnes (en gros la fonction rechercheV mais en VBA) dans une listbox
Voici mon VBA:
Private Sub TextBox1_Change()
Dim myLookupValue As String
Dim myFirstColumn As Long
Dim myLastColumn As Long
Dim myColumnIndex As Long
Dim myFirstRow As Long
Dim myLastRow As Long
Dim myVLookupResult As Long
Dim myTableArray As Range
myLookupValue = TextBox1.Value
myFirstColumn = 1
myLastColumn = 3
myColumnIndex = 3
myFirstRow = 2
myLastRow = 999
With Worksheets("Base")
Set myTableArray = .Range(.Cells(myFirstRow, myFirstColumn), .Cells(myLastRow, myLastColumn))
End With
ListBox1 = myTableArray.Value
End Sub
Je n'arrive donc pas à afficher ma valeur trouvé.
Pour plus de compréhension, je joint un fichier excel contenant mon exemple.
Merci d'avance pour l'aide
Cdlt