Bonjour gmb et ThuaThème et merci à tous les deux pour vos réponses.
Désolée pour le petit bout de macro mais étant vraiment novice, je ne savais pas ce qu'il fallait fournir. Je vous mets ci-dessous, la macro complète :
Private Sub Worksheet_Calculate()
AppliqueCouleur_ColonneFiltree
End Sub
Sub AppliqueCouleur_ColonneFiltree()
Dim x As Integer
Dim Ws As Worksheet
Set Ws = Worksheets("Liste salariés")
With Ws
'Couleur des cellules A2 à dernière colonne non vide : jaune (couleur n° 6)
Range("A2", Range("A2").End(xlToRight)).Interior.ColorIndex = 6
'Vérifie si la feuille est en mode filtre automatique
If .FilterMode = True Then
'boucle sur les filtres de la feuille
With .AutoFilter.Filters
For x = 1 To .Count
'Colorie l'entête de colonne en vert (couleur n° 43) si le filtre est actif
If .Item(x).On Then Ws.Cells(x).Interior.ColorIndex = 43
Next
End With
End If
End With
End Sub