Salut, je cherche à trouver un deuxième maximum.
Par exemple, on a une colonne :
31
12
15
2
8
30
Le maximum est 31 et le deuxième 30. J'espère que vous comprenez cela ?
Ensuite remplir une cellule avec cette valeur sans trier la colonne. Par exemple la colonne est A1:A16 et le deuxième maximum est dans la cellule B1.
Mon code (maladroit) est le suivant :
Sub Tri()
Worksheets("Feuil1").Range("A1:A16").Select
Selection.Sort Key1:=Range("A1"), Order1:=xlDescending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
Le problème c'est à la 3ème ligne.
Merci beaucoup