I'm not hopeful of an easy/ any solution to this one, but one never knows <img src=/S/grin.gif border=0 alt=grin width=15 height=15>. I maintain a project in XL for a company, which is used by personnel of varying skill levels. The project is password protected so that only experienced users can get into the works. The problem is that users at all levels want to record their own macros for automating their own specific tasks. Is it possible to allow for this, but maintain the protection level of the "coded" portion of the project? I have thought about making the coded procedures "invisible" on the list of macros available from the dropdown Tools menu (easy enough) but this still doesn't prevent everything appearing in full glory if the user decides to edit one of their own visible macros.