A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Worksheets("Series").Cells (i, 47) = Worksheets("INPUTOUTPUT"). Range("AA87")
For this code also, it has to change between two worksheets actually.
So it is time consuming
A 100% no, it does not change the sheets and this is not time consuming, even if the code is repeated for a few hundred rows.
It might be possible that this code takes a long time to execute in your file, but the issue is not the code itself. The most reason for this are bad formulas and/or a lot of eye catchers, e.g. conditional formatting, spark lines, etc.
Go one step backwards and test the code in a new file that contains only values.
If you measure the timings between this and your file you'll find that there's a big difference.
If you need further help share your file and I'll take a look.
Andreas.