I can just guess: Probably you have (accidentally) clicked on some button or other control while the import ran? In such cases the Application.ProcessMessages fires registered events on that control, which can have bad side effects here. Bad programming to be honest.