Hi. I think this has been asked before but I could not find the thread. I have a workbook with about 15 tabs and about 2000 (at least) lines of VBA macro code. I need to update the workbook and whilst doing that I'd like to delete out old macros that no longer apply. I am thinking that I'd like to be able to see a list of macros and then a number to tell me how many times they have run within a set period of time. It would be nice to know the last time it ran but that isn't essential. If it ran since implementing the "Log" it gets kept or it gets rewritten/updated or replaced with power querys. This is involved. So a pointer to a tutorial or article for study puposes would be awesome. Thanks for looking.