Bonjour à tous,

Voilà je dois faire une MFC sur un fichier Excel (100 lignes et 300 colonnes) qui me permettrait de mettre en surbrillance la cellule la moins élevée toutes les 6 cellules horizontales.

La formule qui me renvoie cette valeur minimum et qui fonctionne quand saisie dans une cellule est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
=MIN(INDIRECT(ADRESSE(LIGNE(C3);ENT((COLONNE(C3)+3)/6)*6-3;4;1)):INDIRECT(ADRESSE(LIGNE(C3);ENT((COLONNE(C3)+3)/6)*6+2;4;1)))
Pour chaque ligne elle me donne le min des 6 cellules correspondantes

Par contre quand je veux la placer dans la MFC; je l'écrit sous cette forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
=B3=MIN(INDIRECT(ADRESSE(LIGNE(C3);ENT((COLONNE(C3)+3)/6)*6-3;4;1)):INDIRECT(ADRESSE(LIGNE(C3);ENT((COLONNE(C3)+3)/6)*6+2;4;1)))
j'ai le message suivant

"Vous ne devez pas utiliser des opérateurs de références (tels que les unions, intersections et plages), ni les constantes matricielles pour les critères MFC"

Pouvez vous m'aider à comprendre ce qui n'est pas compatible MFC dans cette formule

cordialement

Pascal