Put a DoEvents in between each one so that it can do what it is suppose to before continuing on to do the next task.