Something like this, notice all the "selecting" that's been removed?:
Option Explicit
Sub Weekly_Usage()
Dim RwStart As Long
Dim RwEnd As Long
Application.DisplayAlerts = False
'Delete sheets
Sheets("KMA Charts").Delete
Sheets("Company Summary").Delete
Sheets("Dept Level Summary").Delete
Sheets("Company Details").Delete
'Delete Rows
RwStart = Cells.Find("Dude", LookIn:=xlValues, LookAt:=xlWhole, MatchCase:=False).Row
RwEnd = Cells.Find("Sweet", LookIn:=xlValues, LookAt:=xlWhole, MatchCase:=False).Row
Range("A1:A9,A11:A" & RwEnd & ",A" & RwStart & ":A5000").EntireRow.Delete Shift:=xlUp
'Reformat remainder
Columns("A:C").Delete Shift:=xlToLeft
Cells.RemoveSubtotal
Columns("A:M").UnMerge
Columns("H").Delete Shift:=xlToLeft
Columns("F").Delete Shift:=xlToLeft
Columns("C").Delete Shift:=xlToLeft
Columns("A:M").EntireColumn.AutoFit
Range("F2").AutoFilter
ActiveWorkbook.Worksheets("Tech Level Details").AutoFilter.Sort.SortFields. _
Clear
ActiveWorkbook.Worksheets("Tech Level Details").AutoFilter.Sort.SortFields.Add _
Key:=Range("F1:F815"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Tech Level Details").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Columns("F:F").TextToColumns Destination:=Range("F1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 1), TrailingMinusNumbers:=True
Columns("F:F").NumberFormat = "0000"
Range("F2").Select
Selection.End(xlDown).Select
End Sub
Bookmarks