Sub Valider()
Dim tSaisie As ListObject
Dim tData As ListObject
Set tSaisie = ActiveSheet.ListObjects("t_Saisie")
Set tData = ActiveSheet.ListObjects("t_Bdd")
With tData
.ListRows.Add
LastLine = .ListRows.Count
.DataBodyRange(LastLine, 1) = tSaisie.DataBodyRange(1, 1)
k = 2
For j = 2 To 102
If tSaisie.DataBodyRange(1, j) = 1 Then
.DataBodyRange(LastLine, k) = tSaisie.Range(1, j).Offset(-1, 0) 'on prend ce qu'il y a AU DESSUS de la table
k = k + 1
End If
Next j
End With
End Sub