PaliSkill
← Introduction au VBA

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

Classer les employés par ancienneté

Trier automatiquement une liste d'employés par ancienneté fait apparaître immédiatement les profils les plus expérimentés en haut du tableau, utile par exemple pour préparer une liste de priorité de promotion.

Sub ClasserParAnciennete()
    Range("A1:B15").Sort Key1:=Range("B1"), Order1:=xlDescending, Header:=xlYes
End Sub

Trier sur plusieurs critères à la fois

Range("A1:C15").Sort Key1:=Range("B1"), Order1:=xlDescending, _
                      Key2:=Range("C1"), Order2:=xlAscending, Header:=xlYes

Ajouter Key2 départage les employés à égalité sur le premier critère (ancienneté identique), par exemple en triant ensuite par ordre alphabétique de nom au sein d'un même niveau d'ancienneté.

À vous de jouer : adaptez la macro pour trier par ordre croissant, du moins ancien au plus ancien.

🔒

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.