For l = 1 To longueur_tableau
Worksheets(tab1(l, 1)).Range("B30:B47").Select
Worksheets(tab1(l, 1)).Range("B30:B47").Sort.SortFields.Clear
Worksheets(tab1(l, 1)).Sort.SortFields.Add Key:=Range("B30"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets(tab1(l, 1)).Sort
.SetRange Range("B30:B47")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Next l