Bonjour à tous,
Je vous soumets une fonction par laquelle je souhaite calculer le salaire brut à partir d'une enveloppe de salaire. L'enveloppe salaire est = au salaire brut + charges patronales.
J'ai écrit cette fonction mais je ne sais si elle contient des erreurs et je vous la soumet :
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 Function Enveloppe ( SalaireBrut as integer ) as integer Dim Tr A as integer Dim SalaireCharniere as integer Dim Tr B as integer Dim Tr C as integer Select case Enveloppe Case (Enveloppe - 450.32) / 1.3732 <= Tr A SalaireBrut = (Enveloppe - 450.32) / 1.3732 Case (Enveloppe - 4997.27) / 1.23156 > Tr A and < SalaireCharniere SalaireBrut = (Enveloppe - 4997.27) / 1.23156 Case (Enveloppe - 4997.27) / 1.23156 > Tr A and < SalaireCharniere SalaireBrut = (Enveloppe - 4997.27) / 1.23156 Case (Enveloppe - 502.07) / 1.3576 > SalaireCharniere < Tr B SalaireBrut = (Enveloppe - 502.07) / 1.3576 Case (Enveloppe - 6708.43) / 1.3442 > Tr B < Tr C SalaireBrut = (Enveloppe - 6708.43) / 1.3442 Case else SalaireBrut = (Enveloppe - 55370.64) / 1.2182 End select End function
Partager