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 41 42 43
| Private Sub BtnValidate_Click() ' Bouton "Valider"
' Vérification champs non vides ou zéro
' mais 0 admissible pour NombreTraverses
If Val(Me.LongueurPanneau) = 0 Or _
Val(Me.LargeurPanneau) = 0 Or _
Val(Me.EpaisseurPanneau) = 0 Or _
Val(Me.LargeurChevron) = 0 Or _
Val(Me.EpaisseurChevron) = 0 Or _
Val(Me.EspaceAgrafes) = 0 Or _
Val(Me.Y_Traverse_1) = 0 Or _
Val(Me.Y_Traverse_2) = 0 Or _
Val(Me.Y_Traverse_3) = 0 Then
Me.LblMessage = "Il manque au moins une valeur, complètez correctement ou cliquez sur Fermer la saisie !"
Else
ThisWorkbook.Worksheets("SaisieListeProduits").Select
Range("A6").End(xlDown).Offset(1, 0).Select
With ActiveCell
.Value = Me.Référence.Value
.Offset(0, 1).Value = Me.LongueurPanneau.Value
.Offset(0, 2).Value = Me.LargeurPanneau.Value
.Offset(0, 3).Value = Me.EpaisseurPanneau.Value
.Offset(0, 4).Value = Me.LargeurChevron.Value
.Offset(0, 5).Value = Me.EpaisseurChevron.Value
.Offset(0, 6).Value = Me.EspaceAgrafes.Value
.Offset(0, 7).Value = Me.NombreTraverses.Value
.Offset(0, 8).Value = Me.Y_Traverse_1.Value
.Offset(0, 9).Value = Me.Y_Traverse_2.Value
.Offset(0, 10).Value = Me.Y_Traverse_3.Value
End With
Unload Ajout
' Transpose Tableau SaisieListeProduits vers ListeProduits
Call TransposeData
Sheets("SaisieListeProduits").Activate
ActiveWorkbook.Save
' Copier Liste module dans ListeProduits
Call CopyPasteData
Sheets("SaisieListeProduits").Select
Sheets("ListeProduits").Visible = False
Sheets("ProductsData").Visible = False
Ajout.Show
End If
End Sub |
Partager