Bonjour,
Bonne et heureuse année à vous tous et vos proches.
Je viens de faire un tableau avec 4 colonnes
| A | B | C | D |
| 22 | 116 | 04/09/2020 | 119 |
| 43 | 135 | 18/09/2020 | 112 |
| 36 | 126 | 16/10/2020 | 87 |
| 11 | 141 | 18/10/2020 | 84 |
| 23 | 161 | 20/11/2020 | 70 |
Dans une macro j'ai fais un select case
Case 1 pour trier la colonne A du plus grand au plus petit en tenant compte des autres colonnes
Case 2 pour trier la colonne B du plus grand au plus petit en tenant compte des autres colonnes
Etc...
Je fais dans les deux sens (du plus grand au plus petit et du plus petit au plus grand)
Donc 4 colonnes X 2 est égal à 8 possibilités
Sub TrierFCalcul()
Select Case Choix
Case 1:
ActiveWorkbook.Worksheets("TriCalcul").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("TriCalcul").Sort.SortFields.Add Key:=Range("D2:D52") _
, SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
Case 2:
ActiveWorkbook.Worksheets("TriCalcul").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("TriCalcul").Sort.SortFields.Add Key:=Range("D2:D52") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
End Select
'ETC......
With ActiveWorkbook.Worksheets("TriCalcul").Sort
.SetRange Range("A3:D52")
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.Apply
End With
Sur ma feuille j'ai créé des boutons qui appelle la macro "TrierFCalcul"
Il y a t-il un moyen de mettre l'option "Choix = 1 ou Choix = ou 2 ou 3 etc.. " que j'ai choisi ?
Plutôt que de faire une macro pour chaque bouton ?
Merci pour vos réponses
Eric