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 la certification finale.

2 500 XOF / 3,81 € / 4,15 $

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

Votre paiement est vérifié avant l'activation de l'accès