Bonjour à toutes et à tous
Petit soucis avec un code qui de mémoire fonctionnait avant mais bon ...
En effet cela bug à la ligne suivante:
If TblBD(i, 1) Like "*" & tmp1 & "*" And TblBD(i, 2) Like "*" & tmp2 & "*" And TblBD(i, 3) Like "*" & tmp3 & "*" Then
sachant que Me.textbox1 est un champ texte
Me.textbox2 est un champ texte
Me.textbox3 est un champ de chiffre uniquement
et que je ne suis pas un mode explicit de plus...
Public Sub Listing_Partners()
Dim b()
tmp1 = Me.TextBox1 & "*": tmp2 = Me.TextBox2 & "*": tmp3 = Me.TextBox3 & "*"
n = 0
For i = LBound(TblBD) To UBound(TblBD)
'If TblBD(i, 1) Like tmp1 And TblBD(i, 2) Like tmp2 And TblBD(i, 3) Like tmp3 Then
If TblBD(i, 1) Like "*" & tmp1 & "*" And TblBD(i, 2) Like "*" & tmp2 & "*" And TblBD(i, 3) Like "*" & tmp3 & "*" Then
n = n + 1: ReDim Preserve b(1 To NbCol + 1, 1 To n)
For k = 1 To NbCol: b(k, n) = TblBD(i, k): Next k
End If
Next i
If n > 0 Then Me.List_Partners.Column = b Else Me.List_Partners.Clear
End Sub
Merci par avance pour vos conseils
@+ Darkangel