Bonsoir à toutes et tous, je souhaiterais arrondir le résulat en fonction d'un multiple. Pour produits "A,B,C" je souhaite avoir le résultat en colonne E des multiples de 25 et pour le produit "D" des multiples de 21.
Excusez moi pour mon code, je pense qu'il n'est pas très bien structuré.
Merci pour votre aide.
Excusez moi pour mon code, je pense qu'il n'est pas très bien structuré.
Merci pour votre aide.
Code:
With Sheets("Alimentation")
'Pour faire les sorties, on mémorise dans DernLign le numéro de la première ligne de la feuille Alimentation
dernLign = .Cells(.Rows.Count, 1).End(xlUp).Row
If TextBox8.Value = "" Then
TextBox8.Text = 0
End If
Cells(2, 12) = TextBox8.Text
If .Cells(dernLign, 2) = "A" Or .Cells(dernLign, 2) = "B" Or .Cells(dernLign, 2) = "C" Then
.Cells(dernLign, 5).Value = NB * Cells(2, 12) / 1000
If NB * Cells(2, 12) / 1000 = 0 Then
.Cells(dernLign, 5).Value = 0
End If
If NB * Cells(2, 12) / 1000 <> 0 Then
.Cells(dernLign, 5).Value = 25 ' Ici je souhaite avoir des multiples de 25
End If
End If
If .Cells(dernLign, 2) = "D" Then
.Cells(dernLign, 5).Value = NB * Cells(2, 12) / 1000
If NB * Cells(2, 12) / 1000 = 0 Then
.Cells(dernLign, 5).Value = 0
End If
If NB * Cells(2, 12) / 1000 <> 0 Then
.Cells(dernLign, 5).Value = 21 ' Ici je souhaite des multiples de 21
End If
End If