Je ne sais pas si c'est cela que tu voulais voir!
J'ai fais un copier coller de Visual Basic
si cela peut résoudre mon problème sinon je vais t'envoyer mon fichier Excel
merci
Sub Class18_19()
'
' Class18_19 Macro
'
'
Sheets("Feuil1").Select
Cells.Select
Selection.EntireRow.Hidden = False
ActiveWindow.SmallScroll Down:=12
Rows("20:140").Select
Selection.EntireRow.Hidden = True
ActiveWindow.SmallScroll Down:=-8
Range("H3:K17").Select
Selection.Copy
Range("B3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveWindow.SmallScroll Down:=-4
Range("B2").Select
Application.CutCopyMode = False
ActiveWorkbook.Worksheets("Feuil1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Feuil1").Sort.SortFields.Add Key:=Range("D3
17") _
, SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Feuil1").Sort
.SetRange Range("B2:E17")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub