ManuGrim
New Member
Hello,
I have the following macros assigned to buttons.
Can someone please help me to make the Daily macro load faster and not require such a long time to run?
Also how can I shorten the code for the different ranges?
I already tried the following but it does not work.
Range("D9:D374,D374:D739").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Thank you
I have the following macros assigned to buttons.
Can someone please help me to make the Daily macro load faster and not require such a long time to run?
Also how can I shorten the code for the different ranges?
I already tried the following but it does not work.
Range("D9:D374,D374:D739").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Code:
Sub Daily()
'Daily Macro
Application.ScreenUpdating = False
Application.EnableEvents = False
Application.Calculation = xlManual
Range("D9:D739").AdvancedFilter Action:=xlFilterInPlace, Unique:=False
Application.Calculation = xlAutomatic
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
Sub Weekly()
' Weekly Macro
Range("D9:D374").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Range("D374:D739").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Range("D739:D1105").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Range("D1105:D1470").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Range("D1470:D1835").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
End Sub
Sub Monthly()
' Monthly Macro
Range("e9:e374").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Range("e374:e739").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Range("e739:e1105").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Range("e1105:e1470").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Range("e1470:e1835").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
End Sub
Sub Quarterly()
'Quarterly Macro
Range("f9:f374").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Range("f374:f739").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Range("f739:f1105").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Range("f1105:f1470").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
Range("f1470:f1835").AdvancedFilter Action:=xlFilterInPlace, Unique:=True
End Sub
Thank you