Bonjour,
Sub Tri(col As String)
Dim n%, i%, ord%
With ActiveSheet
With .Range("C1")
Do While .Offset(n + 1) <> ""
n = n + 1
Loop
End With
If n = 0 Then Exit Sub
ord = IIf(col = "B", xlAscending, xlDescending)
.Range("B2").Resize(n, 11).Sort key1:=.Range(col & 2), order1:=ord, Header:=xlNo
End With
End Sub
Sub triparnumequipe()
Tri "B"
End Sub
Sub tripartotal()
Tri "L"
End Sub