Formule VBA prix remisé

bonjour,

Voilà ma question:

Quel est la formule pour réaliser dans une feuille Excel le calcul d'un prix remisé en euro?

J'ai un Userform avec des Textbox:

textbox1( prix ) €

textbox2 ( remise ) %

textbox3 ( prix remisé ) €

Cela donnerai quoi ? dans l'Userform.

Merci pour la réponse.

Bonjour,

Si tu veux juste une formule, en voici une:

Prix de vente normal x (1-Taux de remise (en %)/100) = prix de vente remisé

source: https://www.leblogdudirigeant.com/fiche-pratique-calculer-remise-commerciale/

Et si tu veux une réponse plus clair, transmet nous un fichier comme base de travail.

merci pour la réponse mais cette formule je connais.

ce que je recherche c'est que l'on met dans l'userform.

ci-joint une image de ma demande.

capture

Je comprends ce que tu cherches, et toi, est ce que tu comprends ma demande ?

https://forum.excel-pratique.com/viewtopic.php?f=2&t=13

Ok bien excuse-moi je comprends bien qu'avec le fichier se sera plus simple.

Ci-joint mon fichier Excel.

Voici un code a appliquer sur ta textbox 9:

Private Sub TextBox9_Change()

    If TextBox8 <> "" Then
        TextBox10.Value = CInt(TextBox8.Value) * (1 - (CInt(TextBox9.Value)) / 100)
    Else
        MsgBox ("Indiquer un prix avant d'appliquer une remise")
    End If

End Sub

Un nouveau code afin d'éviter une erreur lorsque la textbox9 est vide :

Private Sub TextBox9_Change()

    If TextBox9 = "" Then TextBox10 = "": Exit Sub

    If Int(TextBox8) <> "" And Int(TextBox9) <> "" Then
        TextBox10.Value = CInt(TextBox8.Value) * (1 - (CInt(TextBox9.Value)) / 100)
    Else
        MsgBox ("Indiquer un prix avant d'appliquer une remise")
    End If

End Sub

super un grand merci à toi.

ca marche comme je le voulais.

Rechercher des sujets similaires à "formule vba prix remise"