From the VBA editor, select: Tools-VBAProject-Project Properties, Protection, then:
Check "Lock"
Type your password
Close the editor.
Save the workbook.
The next time you open your workbook,
if you hit Alt-F8, your macros will show up but will not be available for "Edit" if you view code you must type the password to work in the editor.
This will lock most users out of your code. JSW