ActiveWorkbook.Worksheets("A").AutoFilter.Sort.SortFields.Clear ActiveWorkbook.Worksheets("A").AutoFilter.Sort.SortFields.Add Key:=Range _ ("E29"), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("A").AutoFilter.Sort .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With