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
| Private Sub cdb_Valider_Click()
Dim i As Integer
i = 19 '1° Ligne
Sheets("Devis").Activate
While i < 38 And Cells(i, 2) <> ""
i = i + 1
Wend
If i = 38 Then 'Cas ou derniére ligne atteinte on en rajoute une
Rows(19).Copy 'Copy la ligne 19 pour récupérer format...
Rows(38).Insert Shift:=xlDown
Range("A38:G38").ClearContents 'Efface les données ..( laisse formule à droite..)
End If
If TextBox1 = "" Then
MsgBox " !ATTENTION! PRIX UNITAIRE HT MANQUANT !", vbExclamation
Sheets("Accueil").Select
Exit Sub
End If
If TextBox2 = "" Then
MsgBox " !ATTENTION! QUANTITE MANQUANTE !", vbExclamation
Sheets("Accueil").Select
Exit Sub
End If
Cells(i, 1) = TextBox2 ' Quantité ..
Cells(i, 2) = ComboBox1.List(ComboBox1.ListIndex) & " " & TextBox16
Cells(i, 7) = TextBox1 ' Prix unitaire
'Mise à jour du label rajouté à l'user form ...
LabTotal = "Total H.T. = " & Range("TOTAL") & " " 'NOMMER LA cellule de la feuille devis contenat le Total , total
TextBox2 = ""
TextBox16 = ""
TextBox1 = ""
ComboBox1.ListIndex = -1
Sheets("Accueil").Select
End Sub |
Partager