I'm using Office 365 (Office 2013?). In Excel, during macro execution, I will use Application.ScreenUpdating = True/False where appropriate to speed up macro execution where applicable.
I realize the it is preferred to never ".Select" anything.
However, I like to use (Range/Row).Select to highlight a row as a "progress indicator" to help show where the macro is working.
With an earlier version of Excel, this was ok. Now, I have discovered a glitch caused by "?Animation". My macro seems to run too fast to let the screen catch up.
I will:Very often, I will get blank gray areas where the range was selected, but the cell data won't show up before the screen update is turned off.Please Login or Register to view this content.
In some cases, I can "fix" this by adding a timed wait. But, why would I want to deliberately slow down my code?
Every time my code detects something that I want to show the affect cell next to my msgbox, the updating on / msgbox / updating off seems to work just fine.
I've noticed that the animated selection box can get stuck on screen when I have a 'selection change' event if I'm not careful.
Is there some kind of display sync wait?
Bookmarks