Private Sub Cbrecherche_afterupdate()
Dim tb As ListObject, j&, n%, lig%
Set tb = Sheets("Base Objectif").ListObjects("tbobj" & Me.Cbrecherche)
n = 0
lig = 1
With tb
For j = 1 To 10
Me.Controls("CbComm" & j) = .DataBodyRange.Cells(j, .ListColumns(1).Index).Value
Next j
For j = 2 To 121
Select Case j
Case 14: n = 12: lig = 2
Case 26: n = 24: lig = 3
Case 38: n = 36: lig = 4
Case 50: n = 48: lig = 5
Case 62: n = 60: lig = 6
Case 74: n = 72: lig = 7
Case 86: n = 84: lig = 8
Case 98: n = 96: lig = 9
Case 110: n = 108: lig = 10
End Select
Me.Controls("TextBox" & j) = .DataBodyRange.Cells(lig, .ListColumns(j - n).Index).Value
Next j
End With
End Sub