Hi Brian
For macro protection, do the following.
In the Project window of your code ( Top left hand side), right click on Microsoft Excel Objects, Select VBA Object Properties and then click on the protection Tab.
Tick the Lock Project Box and then input a password and confirm.
A word of warning though, this is a simple security system and easy to break, if one so wishes.
The other problem is that, if the user gets an error while using the macro the protection leaves them no option to Debug the problem. If your not available to help out, the user is stuck !!
HTH
Michael M