Leçon 6 / 10 — Chapitre 7: Mise en pratique : automatiser la paie et les RH
Nettoyer la liste du personnel des lignes sans matricule
Comme pour tout nettoyage de tableau par suppression de lignes, parcourir la liste du personnel de BAS EN HAUT évite qu'une suppression ne décale les lignes pas encore examinées.
Sub NettoyerListePersonnel()
Dim i As Integer
For i = 10 To 2 Step -1
If Cells(i, 1).Value = "" Then
Rows(i).Delete
End If
Next i
End Sub
Toute ligne dont la colonne A (le matricule employé) est vide est supprimée — un matricule manquant signale généralement une ligne test ou une erreur de saisie, à retirer avant tout traitement de paie.
À vous de jouer : adaptez cette macro pour ne supprimer que les lignes où le matricule ET le nom sont tous les deux vides, afin d'éviter de supprimer une ligne où seul le nom manquerait par erreur.
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.