Private Sub btnvalider_Click()
'on verifie que le champ numero1 est rempli.
    If Len(Me.txtnum1) = 0 Then
        Me.lblmessagenumero = "Veuillez remplir ce champ obligatoir. Merci"
        Me.txtnum1.SetFocus
        Exit Sub
    End If
    If (Not IsNumeric(Me.txtnum1) And Me.txtnum1 <> "") Or (Not IsNumeric(Me.txtnum2) And Me.txtnum2 <> "") Or (Not IsNumeric(Me.txtnum3) And Me.txtnum3 <> "") Or (Not IsNumeric(Me.txtnum4) And Me.txtnum4 <> "") Then
        Me.lblmessagenumero = "Veuillez ne saisir que des nombres. Merci"
        Exit Sub
    End If
'on sauvegarde dans la source
    'on ajoute une ligne
    With Feuil1.ListObjects("TSource")
        .ListRows.Add
        Lastline = .ListRows.Count
        Resultat = Format(Me.txtnum1, "0000000") & IIf(Me.txtnum2 <> "", Chr(10), "") & Format(Me.txtnum2, "0000000") & IIf(Me.txtnum3 <> "", Chr(10), "") & Format(Me.txtnum3, "0000000") & IIf(Me.txtnum4 <> "", Chr(10), "") & Format(Me.txtnum4, "0000000")
        .DataBodyRange(Lastline) = Resultat
    End With
    
'procedure pour fermer le formulaire
Call btnfermer_Click
End Sub