INDEX EQUIV 2 conditions en VBA (matricielle trop lourd)

Bonjour,

J'ai essayé à l'aide d'une fonction matricielle INDEX(EQUIV()) de faire apparaître des données. Cela fonctionne mais ralenti beaucoup trop mon fichier. (16000 lignes à traiter pour 272 colonnes - MasterData) - sousMasterData +/- 3000 lignes 272 colonnes.

La seule solution viable que j'imagine est du codage VBA sauf que la dessus je cale un peu +

J'ai deux onglets :

MasterData :

Elle reprend l'ensemble des informations nécessaires à mon analyse (A:HW)

(IN:IU) : ce sont 8 alertes différentes, pondérées en fonction de la valorisation

(IV:JC) : ce sont les 8 alertes rankées par valo

(JD:JK) : Exception : la où je veux faire apparaître le statut en fonction de deux critères : référence & n° d'alerte

Alertes traitées :

Colonne I : Statut "En cours" - "Validée" ou "Refusée"

Colonne A : Référence correspondant au 1er critère (Master data : ligne 2 colonne IN à IU

Colonne C : Alerte correspondant au second critère

Je voudrais faire apparaitre le statut en fonction de l'alerte correspondante (colonne JD: JK) et en fonction de colonne A

Merci pour votre aide

Brice

Rechercher des sujets similaires à "index equiv conditions vba matricielle trop lourd"