I have some code that simply hides rows on multiple identical sheets. the only issue I have is when i open the sheet it takes 30 seconds to open the file. I would like this file in NON XLSM format because when saving in this format it always asks to rename the file on save. Also this sheet will be used in Excel 2003.. When I created for just one sheet and used code cleaner it cleaned up the file and opened quickly. Now that i have the entore workbook together code cleaner does not help the loading on startup. I prefer not to calculate on save if i can avoid this as well. Any comments to steer a slightly better than novice in the right direction.