Private Sub CmdOK_Click()
Dim derniereligne As Integer
'vérif informations
If TxtDate.Value = '' Then MsgBox 'Merci de renseigner une date.', , 'Attention': TxtDate.SetFocus: Exit Sub
If TextFiche.Value = '' Then MsgBox 'Merci de renseigner un numéro.', , 'Attention': TextFiche.SetFocus: Exit Sub
If TextNbre.Value = '' Then MsgBox 'Merci de renseigner une quantité.', , 'Attention': TextNbre.SetFocus: Exit Sub
'renvoi des données
With Worksheets('Feuil1')
derniereligne = .range('a65536').End(xlUp).Row + 1
.range('A' & derniereligne) = CDate(TxtDate)
.range('B' & derniereligne) = CDbl(TextFiche)
.range('C' & derniereligne) = CDbl(TextNbre)
.range('D' & derniereligne) = CDbl(TextPrix)
.range('E' & derniereligne) = CDbl(TextPrix * TextNbre)
End With
End Sub