Bonjour Ibrahim, Jean-Eric,
je te retourne ton fichier .xlsx converti en .xlsm :
rappel : un fichier .xlsx ne peut pas contenir de code VBA (donc pas de macro) !
comme indiqué par Jean-Eric, j'ai converti ton tableau de la feuille "AFFICHAGE" en tableau structuré
(c'est ce qui est appelé ListObject en VBA)
j'ai fait 2 petites modifs au code VBA initial de Jean-Eric ; je te laisse les trouver.
le code VBA est bien sûr dans le module de la feuille "Sheet3 (AFFICHAGE)"
fais d'abord tous les tests, puis donne-moi ton avis.
dhany