I recorded and then modified a macro. It seems fairly easy but it takes like 20 or 30 minutes to run. It puts a formula in columns, autofills the columns and then copies, paste special values them all. I am wondering if there is a way to make it run faster. There are many columns with formulas that go through the process so i have to wonder if it's just too big and unavoidable.
I also don't really understand the process. In File - Options, Enable Multi Threaded Calculations and Use All Processors (4) is checked. Enable Iterative Calculation is unchecked and I have no idea what that means.
As the macro runs it shows that all processors are being used and works its way from 0% to 100%. It repeats the 0-100% part multiple times. I don't understand that. Why not just once? Why does it restart the calculations multiple times?
I am attaching the code in a workbook. It has no data or anything - just the code. Is it possible for anyone to look at the code and maybe suggest a way to make it run faster? If necessary I can attach a complete sample so the code can be run but I don't know if it's necessary.
Anything anyone can suggest to make it faster would be so, so appreciated by me.
Bookmarks