I'm going to get shot for saying this, have you considered using DoEvents just after you closed your file, then, after DoEvents use kill?