Autres Code en vba à modifier

SLIM1255

XLDnaute Nouveau
Bonjour ! Je cherche à trouver le code correspondant à ce fichier que j'ai déja poster hier
vu des changement dans les données que je ne trouve quoi mettre pour avoir le résultat juste

que vous trouver en commentaire au fichier joint : Merci pour votre aide et au revoir.........Slimane
 

Pièces jointes

  • IRG A RECTIFIER 2020.xlsm
    18.8 KB · Affichages: 18
Solution
Je suis moi même sous 2007.
Où avez vous vu #Nom dans le fichier ? Je n'en vois aucun.
Quand aux lignes D39 à D41, cela correspond lorsque le Montant est supérieur à 120000 alors l' Irg est de (E22-120000)*35%+29500
soit 64500 pour 220000, ou encore 75000 pour 250000.
La macro ne fait que refléter votre formule. Voir PJ.

SLIM1255

XLDnaute Nouveau
Salut Sylvanu !
Merci pour votre observation , Mais une erreur de frappe
et c'est 3990 et non 9992
avec le nouveau code à modifier je veux arriver à trouver IRG (salaire ) : 3992 et non 3997 >>> suivant nouveau bareme 2020. et Merci encore ..........Slimane
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
En PJ un essai.
J'ai préféré structurer la fonction avec un Case, cela me semble plus lisible, et surtout plus maintenable :
VB:
Public Function irg(ByVal Montant)
Select Case Montant
    Case Is <= 30000
        irg = 0
    Case 30001 To 34999
        irg = Round(((Montant - 30000) * 0.3 + 2500) * 8 / 3 - 20000 / 3, 0)
    Case 35000 To 120000
        irg = Round((Montant - 30000) * 0.3 + 2500, 0)
    Case Else
        irg = Round((Montant - 120000) * 0.35 + 29500, 0)
End Select
End Function
 

Pièces jointes

  • IRG A RECTIFIER 2020 (2).xlsm
    25.5 KB · Affichages: 12

SLIM1255

XLDnaute Nouveau
Merci pour votre réponse , malgré que je me retrouve pas en :
D39 , D40 , et D41 : éclairer- moi SVP et au revoir et Merci encore . car je suis sur excel 2007 ??,?? ( c'est quoi erreur ( # Nom? ) voir fichier joint
 

Pièces jointes

  • Copie de IRG A RECTIFIER 2020 (3).xlsm
    19.7 KB · Affichages: 6

sylvanu

XLDnaute Barbatruc
Supporter XLD
Je suis moi même sous 2007.
Où avez vous vu #Nom dans le fichier ? Je n'en vois aucun.
Quand aux lignes D39 à D41, cela correspond lorsque le Montant est supérieur à 120000 alors l' Irg est de (E22-120000)*35%+29500
soit 64500 pour 220000, ou encore 75000 pour 250000.
La macro ne fait que refléter votre formule. Voir PJ.
 

Pièces jointes

  • Copie de IRG A RECTIFIER 2020 (4).xlsm
    27.5 KB · Affichages: 13

Discussions similaires

Réponses
2
Affichages
250
Réponses
21
Affichages
893
Réponses
6
Affichages
280

Statistiques des forums

Discussions
311 708
Messages
2 081 750
Membres
101 812
dernier inscrit
trufu