Bonjour à tous,
Aujourd'hui un petit souci sur les filtres et le tri, j'ai le code suivant :
qui fonctionne très bien pour "remettre mes filtres à zéro". Le problème c'est que ça enlève aussi le tri de A à Z sur une de mes colonnes, alors que je dois impérativement garder ce tri.
J'ai pensé à créer une 2ème macro qui réactiverait le tri de A à Z sur la colonne après l'exécution de la 1ère macro:
MAIS cette colonne en question peut changer de place dons si ça arrive alors à cause du Range("F9:F684") ça va me trier la mauvaise colonne de A à Z...comment faire ?
Merci d'avance !
Aujourd'hui un petit souci sur les filtres et le tri, j'ai le code suivant :
Code:
With Sheets("Mafeuille")
If .FilterMode = True Then .ShowAllData
End With
J'ai pensé à créer une 2ème macro qui réactiverait le tri de A à Z sur la colonne après l'exécution de la 1ère macro:
Code:
ActiveWorkbook.Worksheets("Mafeuille").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Mafeuille").AutoFilter.Sort.SortFields.Add Key:= _
Range("F9:F684"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption _
:=xlSortNormal
With ActiveWorkbook.Worksheets("Mafeuille").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Merci d'avance !
Dernière édition: