1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| Private Sub VALIDATIONENTREE_Click()
Dim LigneDeTitre As Long
Dim DerniereLigne As Long
If Marque = "" Or designation = "" Or Teinte = "" Or Quantité = "" Or Péremption = "" Then
MsgBox "Merci de remplir tous les champs !", vbCritical, "Contrôle de la saisie"
Exit Sub
End If
If Not IsDate(Péremption) Then
MsgBox "La valeur n'est pas une date !", vbCritical, "Contrôle de la saisie dans le champ Péremption"
Exit Sub
End If
With Worksheets("stock")
LigneDeTitre = 2
DerniereLigne = .Cells(.Rows.Count, 2).End(xlUp).Row + 1
If DerniereLigne > LigneDeTitre Then
With .Cells(DerniereLigne, 2)
.Value = Marque
.Offset(0, 1) = designation
.Offset(0, 2) = Teinte
With .Offset(0, 3)
.Value = CDbl(Quantité)
End With
With .Offset(0, 4)
.Value = CDate(Péremption)
.NumberFormat = "dd/mm/yyyy"
End With
End With
End If
End With
Unload Entrée
End Sub |
Partager