re,
Petite tentative d'explication :
Le principe est le suivant : travailler avec des listes nommées sur une autre feuille, ce qui présente l'avantage de pouvoir mettre à jour facilement en une seule fois.
Ensuite :
Pour la Liste_intervention :
=DECALER(Catégories;1;EQUIV(Feuil1!D17;Catégories;0)-1;NBVAL(DECALER(Catégories;1;EQUIV(Feuil1!D17;Catégories;0)-1;99;1));1)
Avec EQUIV, on repère le rang de l'intitulé dans la liste des Catégories. Avec DECALER, on définit une matrice (provisoire) de 99 lignes correspondant aux tâches de la Catégorie. Avec la fonction NBVAL, on ramène la taille de la liste au nombre précis de tâches correspondant à la Catégorie.
Je te conseille de te familiariser avec la fonction DECALER (avec la touche F1 et aussi en faisant des recherches sur le Forum où tu trouveras plusieurs exemples d'utilisation de cette fonction un peu magique.
@+
Edit : Si tu ajoutes une colonne (ASCENSEUR par exemple), il faut adapter les définitions des plages Liste_01 et Catégories.
En sachant que là aussi, on pourrait utiliser la fonction DECALER pour que la taille de ces deux listes s'adapte automatiquement.
@+