Macro : priorité des valeurs après tri dans la dernière colonne

Bonjour,

J'ai un petit fichier excel et j'ai besoin d'un contrôle dans la dernière colonne (colonne AC)

J'ai 4 valeurs possible :

-Nok ( doit être retravaillé)

- àMod (à modifier)

- x ( pas encore ctrl)

- OK (C'est OK)

L'ordre des priorité est la suivante si différentes types de valeurs sont encore dans les colonnes

- Si une des valeurs est encore présente : NOK / àMod /x : La dernière colonne doit inscrire une de celle là

-> la valeur la plus péjorante est : NOK puis àMod, puis x et enfin OK

- Si tout est ok, la dernière colonne inscrit : OK

Voici mon fichier en pièce jointe

Les valeurs à contrôler sont dans les colonnes : P à AB

Le contrôle de ces valeurs est dans la colonne : AC

je ne sais pas si on peut faire seulement avec des formules, mais pour la rapidité du fichier je pense qu'avec une Macro se sera plus rapide

La macro doit se déclencher automatiquement lorsque l'on rentre une valeur (si c'est possible)

Actuellement je ne contrôle que la valeur "x" dans ma colonne AC

Un grand merci d'avance

Bonjour,

Pas sur d'avoir bien compris l'ordre des priorités, mais si je me suis trompé, il suffira de faire une petite inversion.

Sinon pas besoin de macro, une simple formule suffit:

=SI(NB.SI(Tableau134683[[#Cette ligne];[NDBI]:[TPF]];"OK")>0;"OK";
SI(NB.SI(Tableau134683[[#Cette ligne];[NDBI]:[TPF]];"X")>0;"X";
SI(NB.SI(Tableau134683[[#Cette ligne];[NDBI]:[TPF]];"àMod")>0;"àMod";
SI(NB.SI(Tableau134683[[#Cette ligne];[NDBI]:[TPF]];"NOK")>0;"NOK";""))))

Bonjour,

Un grand merci, j'ai du juste inversé l'ordre des fonctions : le plus mauvais = NOK et le meilleur = OK.
Tout fonctionne à merveille. Merci

=> vous pouvez fermer le post

Rechercher des sujets similaires à "macro priorite valeurs tri derniere colonne"