At work we recently upgraded to win7 and Excel 2010. (were on XP /2003). i have a ton of VBA macro in excel that i use on a near daily basis that all work fine in the new version of excel (we had to fix a few minor issues) but a few of them are extremely slow. they both take data from a CSV file, import/convert/copy paste/sorting, make some graphs and spit out a report.
in xp/excel 2003 it took ~45 seconds (on my crappy work PC) to process a single file. in Win7/2010 it takes 6 minutes. Same files same computer, and i can’t figure out why its taking so damn long.
If i run the same exact macro in excel 2010 on a win XP comp it takes ~45 seconds but running it on win 7 seems to be the issue.
is there any way to fix this issue that does not involve rewriting the macros to put everything into more arrays and simply stop using excel to sort/copy/paste? id rather not do that if it could be avoided.
The data sets from the CSV are generally 30 or so columns of data that have 10000 or so rows worth of data if that matters. We have tested it on multiple computers and the issue repeats
Excel 2003 on win vista and 7 don’t show the issue either; it seems to just be the 2010+7 combo
in xp/excel 2003 it took ~45 seconds (on my crappy work PC) to process a single file. in Win7/2010 it takes 6 minutes. Same files same computer, and i can’t figure out why its taking so damn long.
If i run the same exact macro in excel 2010 on a win XP comp it takes ~45 seconds but running it on win 7 seems to be the issue.
is there any way to fix this issue that does not involve rewriting the macros to put everything into more arrays and simply stop using excel to sort/copy/paste? id rather not do that if it could be avoided.
The data sets from the CSV are generally 30 or so columns of data that have 10000 or so rows worth of data if that matters. We have tested it on multiple computers and the issue repeats
Excel 2003 on win vista and 7 don’t show the issue either; it seems to just be the 2010+7 combo
Last edited: