Since the method Don mentioned puts a macro in your
workbook, it will only work if each user has their macro
security is set to low or medium (and they enable
macros.)
If you just put the line of code Don mentioned you
yourself wont be able to save it.
Two possible ways to work around this are:
Method 1:
1 Open Excel
2 Click the Tools Menu
3 Click the Macros Sub Menu
4 Click the Security option
5 Click the Security Level Tab
6 Change the security level to Medium or High
7 Click Ok Button
8 Open the workbook you want to prevent users from
saving
9 If you chose Medium in Step 6, Click the button that
disables macros.
10 Go to the Visual Basic Editor, and add the line
Cancel = true to the ThisWorkbook Module, Before Close
event.
11 Save Workbook.
Method 2:
1 Open the workbook you want to prevent from being
saved.
2 Go to the Visual Basic Editor, and add the following
line to the ThisWorkbook Module, BeforeClose event:
If Application.UserName <> "?" Then Cancel = True
make sure your username is between the "" instead of
the ? If you don't know what your user name is, go to the
Excel File Menu and select Properties. The username is
listed under Author.
3. Save Workbook.
If you have any questions about these methods, Post a
reply.
HTH
Robert