B
brett
Guest
bonjour au forum ;o)
j'ai un pb avec le tri d'un tableau sur une colonne qui contient du texte et dont les clés une fois ftriées par ordre croissant sont:
BA020A
BA020D
BA020-EMI
BA020P
...
1ère chose bizarre après ce tri, j'en déduis au vu de l'ordre que le caractère '-' est :
- soit considéré commé étant compris entre le D et le P (mais j'en doute fort!)
- soit il n'est pas pris en compte, mais si c'est ça, pourquoi et comment résoudre ce pb ?!
car en effet, cela ne me gènerai pas le moins du monde que ce BA020-EMI soit entre BA020D et BA020P si le test suivant, suivait la même logique que le tri ,
car quand je teste si BA020-EMI > BA020D, et bien VBA me dit que non !!!!! (test = faux !!??) alors que c'est lui même qui me l'a mis dans cet ordre de tri
voila, je suis donc bloquer dans mon programme d'appareillage de tableau excel sur une clé commune à cause de ce pb.
quelqu'un peut-il m'expliquer pourquoi dans mon test de macro VBA, BA020-EMI est considéré comme inférieur à BA020D, alors que dans le tri, c'est l'inverse.
D'avance merci pour votre aide ;-)
a+
brett
j'ai un pb avec le tri d'un tableau sur une colonne qui contient du texte et dont les clés une fois ftriées par ordre croissant sont:
BA020A
BA020D
BA020-EMI
BA020P
...
1ère chose bizarre après ce tri, j'en déduis au vu de l'ordre que le caractère '-' est :
- soit considéré commé étant compris entre le D et le P (mais j'en doute fort!)
- soit il n'est pas pris en compte, mais si c'est ça, pourquoi et comment résoudre ce pb ?!
car en effet, cela ne me gènerai pas le moins du monde que ce BA020-EMI soit entre BA020D et BA020P si le test suivant, suivait la même logique que le tri ,
car quand je teste si BA020-EMI > BA020D, et bien VBA me dit que non !!!!! (test = faux !!??) alors que c'est lui même qui me l'a mis dans cet ordre de tri
voila, je suis donc bloquer dans mon programme d'appareillage de tableau excel sur une clé commune à cause de ce pb.
quelqu'un peut-il m'expliquer pourquoi dans mon test de macro VBA, BA020-EMI est considéré comme inférieur à BA020D, alors que dans le tri, c'est l'inverse.
D'avance merci pour votre aide ;-)
a+
brett