OVH Cloud OVH Cloud

option de tri excel 2002 vs 2000 ?

2 réponses
Avatar
Serge
Bonjour,
j'ai fait une macro pour un ami avec Excel XP (ou 2002). Je lui ai transmis
la macro, mais elle plante sur une instruction de tri . Il travaille sur
Excel 2000. Il m'a envoyé desd captures d'écran, à priori tout est OK.
J'ai donc pensé à une option de tri existante sous 2002 mais pas sous 2000.
Voilà la ligne :

Selection.Sort
Key1:=Range("J:J"), _
Order1:=xlAscending, _
Key2:=Range( "B:B"), _
Order2:=xlAscending, _
Header:=xlGuess, _
OrderCustom:=1, _
MatchCase :=False, _
Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal, _
DataOption2:=xlSortNormal


N'ayant pas la possibilté d'essayer sous Excel 2000, qqun pourrait me dire
si cette instruction de tri passe avec Excel 2000.
Merci.
Serge

2 réponses

Avatar
twinley
Bonjour,

C'est une option supplémentaire qui est présente en 2002 et qui
n'existait pas du temps de 2000.
Je ne peux pas tester. Mais ton pote pourrait s'en tirer tout seul en
mettant une seule ligne en commentaire à la fois puis tester.
Il y a de fortes chances pour que cette ligne soit inutile pour ce que
tu veux faire.

à+twinley

Bonjour,
j'ai fait une macro pour un ami avec Excel XP (ou 2002). Je lui ai transmis
la macro, mais elle plante sur une instruction de tri . Il travaille sur
Excel 2000. Il m'a envoyé desd captures d'écran, à priori tout est OK.
J'ai donc pensé à une option de tri existante sous 2002 mais pas sous 2000.
Voilà la ligne :

Selection.Sort
Key1:=Range("J:J"), _
Order1:=xlAscending, _
Key2:=Range( "B:B"), _
Order2:=xlAscending, _
Header:=xlGuess, _
OrderCustom:=1, _
MatchCase :úlse, _
Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal, _
DataOption2:=xlSortNormal


N'ayant pas la possibilté d'essayer sous Excel 2000, qqun pourrait me dire
si cette instruction de tri passe avec Excel 2000.
Merci.
Serge




Avatar
Serge
Oui mais le copain aurait eu du mal à faire l'édition de macro. En fait je
l'ai envoyé à qqun d'autre qui a pu tester.
En enlevant "DataOption1" et "DataOption2" ça fonctionne.
merci qd même
serge


"twinley" a écrit dans le message de news:


Bonjour,

C'est une option supplémentaire qui est présente en 2002 et qui n'existait
pas du temps de 2000.
Je ne peux pas tester. Mais ton pote pourrait s'en tirer tout seul en
mettant une seule ligne en commentaire à la fois puis tester.
Il y a de fortes chances pour que cette ligne soit inutile pour ce que tu
veux faire.

à+twinley

Bonjour,
j'ai fait une macro pour un ami avec Excel XP (ou 2002). Je lui ai
transmis la macro, mais elle plante sur une instruction de tri . Il
travaille sur Excel 2000. Il m'a envoyé desd captures d'écran, à priori
tout est OK.
J'ai donc pensé à une option de tri existante sous 2002 mais pas sous
2000.
Voilà la ligne :

Selection.Sort
Key1:=Range("J:J"), _
Order1:=xlAscending, _
Key2:=Range( "B:B"), _
Order2:=xlAscending, _
Header:=xlGuess, _
OrderCustom:=1, _
MatchCase :úlse, _
Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal, _
DataOption2:=xlSortNormal


N'ayant pas la possibilté d'essayer sous Excel 2000, qqun pourrait me
dire si cette instruction de tri passe avec Excel 2000.
Merci.
Serge