I've started a one month trial of Office 365. When I did the installation of 365, my 2010 version was left intact. I compared the speed of the two versions by opening them one at a time and running the macro below which writes sequential numbers to a million cells and reports the time elapsed to do so. No other files or applications open. My 2010 version clocked in at 0.21 minutes (as it has for many years), while the 365 version repeatedly took twice as long.
Has anyone using 365 noticed a performance decline compared to older Excel versions?
Has anyone using 365 noticed a performance decline compared to older Excel versions?
VBA Code:
Sub SpeedTest()
Dim calcState
calcState = Application.Calculation
'write consecutive integers from 1 to 1,000,000 to a million cells
Rws = 1000
cols = 1000
Cells.Clear
T = Timer
With Application
.ScreenUpdating = False
.Calculation = xlCalculationManual
.EnableEvents = False
End With
For i = 1 To Rws
For j = 1 To cols
n = n + 1
Cells(i, j).Value = n
Next j
Next i
MsgBox Format(Rws * cols, "#,##0") & " cells in " & (Timer - T) / 60 & "minutes"
With Application
.ScreenUpdating = True
.Calculation = calcState
.EnableEvents = True
End With
End Sub