I have a workbook with one worksheet and a bunch of macros. I pull in a range of data from another sheet and work with it-- it can have hundreds of rows, columns out to column BE. I do a lot of conditional formatting of the data via the macros. I've been noticing that over time, the file gets larger. I have a cleanup routine to remove the old data and clear out the conditional formatting on the sheet, but I read somewhere that you also have to clear contents on all the rows and columns outside of your normal work area. So I've added that to my clean up routine. Is there anything else I should be doing to keep the file at a reasonable size? The workbook is now about 4MB, but it has been up to 35MB !