Bonjour, je cherche à afficher les informations d'un tableau avec la fonction Vlookup mais ma donnée à chercher n'est pas dans la premiere colonne de mon tableau (colonne H) donc il me retourne une erreur et je ne sais pas comment contourner ce problème.
autre question concernant ce code, dans mon tableau la valeur cherchée est présente sur plusieurs lignes, je souhaiterai que la seule colonne dont les données changent (colonne C) de chaque ligne s'affichent les unes en dessous des autres dans un listbox (listbox2) comment faire ça ?
merci !
autre question concernant ce code, dans mon tableau la valeur cherchée est présente sur plusieurs lignes, je souhaiterai que la seule colonne dont les données changent (colonne C) de chaque ligne s'affichent les unes en dessous des autres dans un listbox (listbox2) comment faire ça ?
merci !
VB:
Private Sub CommandButton6_Click()
If WorksheetFunction.CountIf(Sheets("EMPRUNT MATERIEL").Range("MISSRefMISSION"), Me.ComboBox2.Value) = 0 Then
GoTo 5
End If
With Me
'.ListBox2 = Application.WorksheetFunction.VLookup(Me.ComboBox2, Sheets("EMPRUNT MATERIEL").Range("LISTEMPRUNT"), 8, 0)
'.TextBox1 = Application.WorksheetFunction.VLookup(Me.ComboBox2, Sheets("EMPRUNT MATERIEL").Range("LISTEMPRUNT"), 4, 0)
.TextBox2 = Application.WorksheetFunction.VLookup(Me.ComboBox2, Sheets("EMPRUNT MATERIEL").Range("LISTEMPRUNT"), 5, 0)
.TextBox3 = Application.WorksheetFunction.VLookup(Me.ComboBox2, Sheets("EMPRUNT MATERIEL").Range("LISTEMPRUNT"), 6, 0)
.TextBox4 = Application.WorksheetFunction.VLookup(Me.ComboBox2, Sheets("EMPRUNT MATERIEL").Range("LISTEMPRUNT"), 7, 0)
.ComboBox1 = Application.WorksheetFunction.VLookup(Me.ComboBox2, Sheets("EMPRUNT MATERIEL").Range("LISTEMPRUNT"), 1, 0)
End With
5
End Sub