Re
@pat66
Quand je vois cela je me dis qu'il va y avoir un problème
Regarde la pièce jointe 1170593 et dans le code "oxigene"
Toutes les conditions sont remplies si je ne m'abuse .....
Regarde la pièce jointe 1170590
Regarde la pièce jointe 1170591
Sur 3 lignes je doute que cela soit probant
Sur un grand nombre de ligne les select case sont le plus rapide et pour encore aller plus vite il faudrait savoir quelles valeurs sont le plus souvent rencontrées pour mettre les case dans un autre ordre....
Rappel : Dans le code les "if" sont
tous testés les uns après les autres alors que que les select case sont évaluées dans l'ordre ou ils sont
et dès que la valeur est ok on ne teste plus les autres select case d’où un gain de temps.
Rappel 2 : le case else est toujours à la fin car c'est uniquement si aucune des autres conditions "case" ne sont trouvé ...
Et je le répète sur 3 lignes cela m'étonnerait que tu vois une différence ....
@Phil69970