tulipe_4 a écrit :
dans ta premiere identité exel te dit
Comment ça ? Il y a moyen de décortiquer le calcul d'Excel quelque part ? Si oui, ça m'intéresse (Je connais "Evaluation de formule" mais je ne crois pas qu'Excel aille jusque là avec ce module...)
tulipe_4 a écrit :
dans ta premiere identité exel te dit
le cnum du premier 0 n'est pas >au Cnum de l'autre chaine de 0
Donc Excel compare CNUM ("0") et CNUM("000-000") ?
On sait que :
CNUM("0")=0
et
CNUM("000-000")=#VALEUR
Donc Excel compare 0 et #VALEUR ?
Je ne comprends pas l'intérêt.
En tout cas :
("000+000"<"000+110")=VRAI
et
("000+210"<"000+110")= FAUX
Tout ce que je veux c'est pouvoir trier par ordre alphabétique cette liste ["000-123";"000+120";"000+125";020+255] mais le tri d'Excel met les chaînes avec des "+" avant les chaînes avec des "-" (alors que "+">"-"=VRAI).
C'est bien des chaînes de caractère que je veux comparer, pas les nombres qui sont à l'intérieur.
Du coup, j'étais curieux de savoir comment Excel traitait ces chaînes de caractère.
En tout cas, j'ai l'impression qu'une macro s'impose...