You've got a lot of Select and Activate going on, especially at the beginning of your code....
Range("F:H,J:L,N:P,R:T").Select
Range("R1").Activate
Range("F:H,J:L,N:P,R:T,V:X,Z:AB,AD:AF,AH:AJ").Select
Range("AH1").Activate
Range("F:H,J:L,N:P,R:T,V:X,Z:AB,AD:AF,AH:AJ,AL:AN,AP:AR,AT:AV,AX:AZ,BB:BD"). _
Select
Range("BB1").Activate
Range( _
"F:H,J:L,N:P,R:T,V:X,Z:AB,AD:AF,AH:AJ,AL:AN,AP:AR,AT:AV,AX:AZ,BB:BD,BH:BS"). _
Select
Range("BH1").Activate
You are selecting a "range" of columns, then activating a specific cell, then selecting another range of columns and activating another specific cell. Looks to me as if all that is unnecessary.
To speed it up, try this...
Sub RunMetoClean()
Application.DisplayAlerts = False
Application.EnableEvents = False
Application.ScreenUpdating = False
Range("BH1").Delete Shift:=xlToLeft
Columns("A:A").Delete Shift:=xlToLeft
Range("E12").Select
' Application.Run "modPaste.Copy"
Columns("B:B").Copy
Columns("C:C").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
With Selection.Font
.Color = -16776961
.TintAndShade = 0
End With
Columns("B:B").Select
With Selection.Font
.ThemeColor = xlThemeColorDark1
.TintAndShade = 0
End With
Range("E12").Select
Range("A11").Delete Shift:=xlUp
Rows("1:4").Select
Selection.Insert Shift:=xlDown
Range("C8").Select
ActiveWindow.SmallScroll Down:=-9
Application.DisplayAlerts = True
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
Bookmarks