Tri avec variable

bonjour,

Je souhaiterais trier un tableau avec plusieurs conditions dont une variable, mais je n'arrive pas à ajouter celle-ci à mon code.

Auriez-vous une idée ?

Merci.

MaVariable = "GROUPE 1"

.ListObjects("DONNEES_PERSONNEL") _
            .Sort.SortFields.Add Key:=Range("DONNEES_PERSONNEL[MODULE]"), SortOn:= _
            xlSortOnValues, Order:=xlAscending, CustomOrder:= _
            "COMMANDEMENT, MaVariable, INSTRUCTION, LOGISTIQUE", DataOption:=xlSortNormal

Cordialement,

Salut Benoist,

430 messages et tu ne sais toujours pas joindre un fichier avec explications plus détaillées ?


A+

Bonjour Curulis57,

Pour cette fois, le fait de ne pas joindre de fichier était volontaire car je n'en voyais pas l'utilité (mais je peux en créer un si besoin). Pour ce qui est des explications, je pensais qu'elles été assez claire, je souhaite ajouter une variable au " CustomOrder:= " (si joint une image).

pb tri

Cordialement,

C'est bon, j'ai trouvé .

Il suffisait de faire comme ceci :

MaVariable = "GROUPE 1"

.ListObjects("DONNEES_PERSONNEL") _
                .Sort.SortFields.Add Key:=Range("DONNEES_PERSONNEL[MODULE]"), SortOn:= _
                xlSortOnValues, Order:=xlAscending, CustomOrder:= _
                  "COMMANDEMENT," & MaVariable & ", INSTRUCTION, LOGISTIQUE", DataOption:= _
                xlSortNormal
Rechercher des sujets similaires à "tri variable"