1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
Dim plageentetecolonne As range
Dim plageentete As range
Dim plageglobale As range
Dim nbr... As integer
Set plageentetecolonne = WB_B2B.Sheets(4).Range(Cells(1, 2), Cells(1, nbrcolonnesimu1 + nbrcolonnecode1 - 1)).Columns
Set plageentete = WB_B2B.Sheets(4).Range(Cells(1, 2), Cells(1, nbrcolonnesimu1 + nbrcolonnecode1 - 1))
Set plageglobale = WB_B2B.Sheets(4).Range(Cells(1, 2), Cells(nbrminlignecomparaison, nbrcolonnesimu1 + nbrcolonnecode1 - 1))
WB_B2B.Sheets(4).plageentetecolonne.Select
WB_B2B.Sheets(4).Sort.SortFields.Clear
WB_B2B.Sheets(4).Sort.SortFields.Add Key:=plageentete, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With WB_B2B.Sheets(4).Sort
.SetRange plageglobale
.Header = xlYes
.MatchCase = False
.Orientation = xlLeftToRight
.SortMethod = xlPinYin
.Apply
End With |
Partager