Ik gebruik volgende macro op 2 kolommen te sorteren alleen werkt het niet zoals ik wil.
Wat ik graag wil is dat hij eerst soort op kolom Q (datum veld) en daarna op Kolom B
Volgende macro heb ik opgenomen alleen de range veranderd steeds.
mvg
Kasper
Wat ik graag wil is dat hij eerst soort op kolom Q (datum veld) en daarna op Kolom B
Code:
Sub SortRange2()
Worksheets("Sheet1").Range("Q1").Sort _
Key1:=Worksheets("Sheet1").Columns("Q"), _
Header:=xlGuess
Worksheets("Sheet1").Range("B1").Sort _
Key1:=Worksheets("Sheet1").Columns("B"), _
Header:=xlGuess
End Sub
Volgende macro heb ik opgenomen alleen de range veranderd steeds.
Code:
Sub Macro1()
ActiveWorkbook.Worksheets("sheet1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("sheet1").Sort.SortFields.Add Key:=Range("Q2:Q4857" _
), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
ActiveWorkbook.Worksheets("sheet1").Sort.SortFields.Add Key:=Range("B2:B4857" _
), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("sheet1").Sort
.SetRange Range("A1:U4857")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
mvg
Kasper