probleme décimale après procédure checkbox
Bonjour les amis
un nouveau gros problème pour moi mais sans doute petit pour vous
je saisie mais devis à partir d'un userform et chaque fois que je saisie une nouvelle ligne cela rajoute une ligne sur ma feuille excel (jusque la pas de soucis)
après j'ai une checkbox qui ce mais sur le coté de ma ligne userform des que je valide la dernière.
les checkbox qui sont la pour me permette de faire un sous total des lignes précédentes, au besoin, avant de continu la suite, mon code que voici s'agrandi au fur à mesure. ce que j'ai fait pour l'instant fonctionne un peu près mais quand je valide mon code checkbox j'ai 5 chiffres après la virgule (1er problème) et s'achant que j'ai 18 checkbox y a t'il pas moyen de facilité mon code sinon je suis obligé de le faire manuellement par rapport à chaque ligne . en vous remerciant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Private Sub o1_Click()
taxe = Worksheets("Ndev").Range("B4").Value
tva = [SUM(O19:O20)] * taxe
Rep = MsgBox("Souhaitez-vous créer un sous-total pour la ligne ?", vbYesNo + vbQuestion + vbDefaultButton2, "Confirmation")
If Rep = vbYes Then
Call Ajout_ligne
Worksheets("Ndev").Range("G20").Value = "Sous-total :" & " " & [SUM(O19:O20)] + tva & " " & " TTC"
Range("G20").Select
With Selection
.HorizontalAlignment = xlRight
End With
l2.Visible = True
l2 = Range("G20")
Else: Rep = vbNo
Exit Sub
End If
End Sub |
Pièce jointe 246005