Bonjour à tous.
Ci joint un code permettant de réliser un tri auto.
Ce module n' est pas de moi je l' ai récupéré sur le forum.
Question: Comment intégrer le critère de tri sous forme de variable "z" cette variable pour l' exemple je l' ai mise en A1. Plus tard je la rentrerai via un Tbx.
Le code:
Sub Tri()
Dim z As ???
Range("A1").Select
x = 'valeur de A1 non numérique avec 3 possibilités : M,F,X
Range("feuil2!C5:I500").AutoFilter
Range("feuil2!F5").AutoFilter Field:=4, Criteria1:=z
For n = 5 To 20
If Rows(n).Hidden = False Then ad = ad & Range("C" & n & ":I" & n).Address(0, 0) & ","
Next n
ad = Left(ad, Len(ad) - 1)
Range(ad).Select
Range("A1").Select
End Sub
A dispo pour + info et merci d'avance.
Daniel
Ci joint un code permettant de réliser un tri auto.
Ce module n' est pas de moi je l' ai récupéré sur le forum.
Question: Comment intégrer le critère de tri sous forme de variable "z" cette variable pour l' exemple je l' ai mise en A1. Plus tard je la rentrerai via un Tbx.
Le code:
Sub Tri()
Dim z As ???
Range("A1").Select
x = 'valeur de A1 non numérique avec 3 possibilités : M,F,X
Range("feuil2!C5:I500").AutoFilter
Range("feuil2!F5").AutoFilter Field:=4, Criteria1:=z
For n = 5 To 20
If Rows(n).Hidden = False Then ad = ad & Range("C" & n & ":I" & n).Address(0, 0) & ","
Next n
ad = Left(ad, Len(ad) - 1)
Range(ad).Select
Range("A1").Select
End Sub
A dispo pour + info et merci d'avance.
Daniel