Probleme de compatilité : tri excel 1997 et 2003

Rootdown

XLDnaute Junior
Bonjour,
j''ai un problème de compatibilité sur un fichier a utilisé sur plusieurs versions
d'excel.

Je fais un tri en quittant une feuille sur plusieurs zones avec une macro :

Private Sub Worksheet_deactivate
Worksheets("Données").Range("A3:I30").Sort Key1:=Sheets("Données ").Range("A3"), Order1:=xlAscending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End sub

Sur excel 2003 et plus : aucun probleme.
Sur 97 a 2000, ca ne passe pas : erreur 1004 impossible de trier dans un champ de page.

J'ai essayé de mettre cela a la place :
Range("A3:I30").Sort Key1:=Range("A3"), Order1:=xlAscending, Header:=xlNo, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
en partant de puis une macro mais ca ne fonctionne pas plus.

Je ne comprend pas.
Si quelqu'un a une piste, je le remercie par avance.
 

pierrejean

XLDnaute Barbatruc
Re : Probleme de compatilité : tri excel 1997 et 2003

bonjour Rootdown

Teste ceci qui fonctionne sous 2000 chez moi

Code:
Private Sub Worksheet_deactivate()
Worksheets("Données").Range("A3:I30").Sort Key1:=Sheets("Données").Range("A3"), Order1:=xlAscending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
314 499
Messages
2 110 248
Membres
110 711
dernier inscrit
chmessi