Try
Private Sub CommandButton1_Click()
'
' Kitpartsspending Macro
'
'
Dim LR As Long
LR = Worksheets("Kitparts Spending").Range("B" & Rows.Count).End(xlUp).Row
Range("B3:F" & LR).Select
ActiveWorkbook.Worksheets("Kitparts Spending").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Kitparts Spending").Sort.SortFields.Add Key:=Range _
("B3:B" & LR), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Kitparts Spending").Sort
.SetRange Range("B2:F" & LR)
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
Bookmarks