VBA Problème Tri Multicritères

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Excelced

XLDnaute Junior
Bonjour le forum,

J'ai un soucis avec une procedure écrite sous XL2007 et retranscrit en XL2003
il me dit que la variable n'est pas défini et me surligne
"SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal"


Code:
Sub Tri_Multicritere()
'
' Tri_Multicritere Macro
'

'
    ActiveWorkbook.Worksheets("Tri").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Tri").Sort.SortFields.Add Key:=Range("B2:B2000"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    ActiveWorkbook.Worksheets("Tri").Sort.SortFields.Add Key:=Range("D2:D2000"), _
        SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal

    With ActiveWorkbook.Worksheets("Tri").Sort
        .SetRange Range("A1:AI2000")
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub

pour info,
cette prcocèdure contenanait 4 tri sous 2007 et je l'ai séparéré en 2 fonctions pour le passage en 2003.

Merci d'avance

ExcelCed
 
Re : VBA Problème Tri Multicritères

Bonjour,
Cette méthode n'est effectivement pas compatible avec les versions antérieures à 2007 !
Soit tu gardes cette méthode mais en prenant soin de tester la version xl auparavant et si elle ne convient pas, appliquer un tri classique si possible
Code:
If Val(Application.Version) >= 12 then '>= à 2007
'ta macro
Else
'tri classique
End If
A+
kjin
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
XL 2021 listbox
Réponses
18
Affichages
300
Réponses
17
Affichages
1 K
Réponses
4
Affichages
217
Réponses
6
Affichages
1 K
Réponses
11
Affichages
788
Réponses
1
Affichages
1 K
Réponses
1
Affichages
821
Retour