bonjour
faire un select case pour les colonne
A voir
Set OCB = Sheets("Compta_bar")
Nlig = OCB.Range("A" & Rows.Count).End(xlUp).Row + 1
For C = 1 To 22
Tmp = Controls("TextBox" & C).Value
Select Case C
Case 2
OCB.Cells(Nlig, C) = Tmp
Case 3
OCB.Cells(Nlig, C) = Tmp & " " & Controls("TextBox" & 4).Value
Case 4
' OCB.Cells(Nlig, C) = Tmp
Case 5, 6
If IsDate(Tmp) Then Tmp = CDate(Tmp)
OCB.Cells(Nlig, C) = Tmp
Case 1, 7 To 22
If IsNumeric(Tmp) Then Tmp = CDbl(Tmp)
OCB.Cells(Nlig, C) = Tmp
End Select
Next
A+
Maurice