PaliSkill
← Introduction au VBA

Leçon 1 / 10 — Chapitre 7: Mise en pratique : automatiser la paie et les RH

Calculer le salaire net par palier de charges sociales

Cette leçon combine une Function et une boucle pour calculer automatiquement le salaire net de toute une liste d'employés, selon un taux de charges sociales qui varie par palier de salaire brut.

Function ChargesSociales(salaireBrut As Double) As Double
    If salaireBrut > 4000 Then
        ChargesSociales = salaireBrut * 0.22
    ElseIf salaireBrut > 2000 Then
        ChargesSociales = salaireBrut * 0.18
    Else
        ChargesSociales = salaireBrut * 0.15
    End If
End Function

Sub CalculerSalairesNets()
    Dim i As Integer
    For i = 2 To 10
        Cells(i, 3).Value = Cells(i, 2).Value - ChargesSociales(Cells(i, 2).Value)
    Next i
End Sub

La Function isole la règle de calcul des charges (3 paliers), et la boucle l'applique à chaque ligne : le salaire net en colonne C est obtenu en soustrayant les charges du salaire brut en colonne B.

À vous de jouer : adaptez cette Function pour ajouter un palier supplémentaire à 25% au-delà de 8 000 $.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que l'attestation finale.

6 500 XOF / 9,91 € / 10,80 $

Débloquez les 83 leçons restantes de ce module

Pour vous communiquer où envoyer le paiement.

Moyen de paiement souhaité

Nous vous contactons pour le paiement — activé dès réception.