Right now I have a macro PopulateYearlyValues But it seems to me it\'s taking way too long
Sub PopulateYearlyValues(ByVal Month As Range)
Di
You can try the usual vba optimization methods of setting calculation to manual and disabling ScreenUpdating .
Dim calc As XlCalculation
calc = Application.Calculation
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = True
Application.Calculation = calc
Put your code or function call between Application.Calculation = xlCalculationManual and Application.ScreenUpdating = True
This is from my previous Post