Bonjour,
Pour le principe, avec un tableau structuré (listobject).
Cdlt.
Set lo = Feuil1.ListObjects(1)
With lo
If .InsertRowRange Is Nothing Then
Set r = .HeaderRowRange.Cells(1).Offset(.ListRows.Count + 1)
Else
Set r = .InsertRowRange.Cells(1)
End If
End With
With r
.Value = lo.ListRows.Count+1
.Offset(, 1) = Me.txtNom
.Offset(, 2) = Me.txtPrénom
.Offset(, 3) = Me.txtAdresse
.Offset(, 4) = CCur(Me.txtMontant)
.Offset(, 5) = CInt(txtMensualités)
.Offset(, 6) = CDate(Me.txtDate)
.Offset(, 7) = Me.txtCommentaire
End With