A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Welcome to the new world of programming Excel, where workarounds the stupidly slow new releases is a primary goal. I've just recently downloaded in Beta 2202 and its so much slower than the previous 2201 which was way slower than the older 1905 and earlier. I've had to disable automatic calculation for after about 20 minutes of about 2k data updating a column it would get so slow then go unresponsive then the whole freaking program would crash and burn, starting over. Then I found a really weird bug than no one at Microsoft could solve - when using .Value(11) in VBA that would mysteriously switch the Automatic Calculation back on. Took days to figure that one out.
Lately, some rather simple copy routines that copy formulas and formats from one cell to another would make Excel go into what appears to be some sort of wild loop. Specifically:
r = 20 ' starting row
For i = 0 To 30 'check to see if the cell is colored
If Main.Cells(i + 1, 21).Interior.ColorIndex > 0 Then
Main.Cells(r, 2) = Main.Cells(i + 1, 21).Value
Main.Cells(r, 3).Formula = "=v" & i + 1
Main.Cells(i + 1, 22).Copy
Main.Cells(r, 3).PasteSpecial Paste:=xlPasteFormats
r = r + 1
End If
Next
This "for next" takes up to 3 minutes to do!!?? In order 1905 and earlier you could even see it happen. Now you can see the cells change, then stopping after each of the steps, for maybe a 2 seconds or so. Its absurdly slow, sometimes it just hangs in Unresponsive state about a quarter of the time then Excel will just crash - no notice just blink out then restart. Its becoming awful waste of time so much so I am considering going to Google Docs, learning their macro coding.