Hi - I have a fairly complex workbook with a lot of code and something I changed has caused an error. When I execute a statement ActiveWorkbook.Close false it closes all my open workbooks in stead of just the active workbook. If I pause the macro just before this statement and close the workbook manually it also closes all open workbooks. However if I select the workbooks back and forth a few times then it only closes the active workbook. This is driving me nuts ... can anyone help.