If have a large loop it's a good idea to use DoEvents as it frees up your CPU to do run other processes that are also open.