1. Для начала сделайте резервную копию вашего оригинального (.xls) файла, т.к. то, что Вы сейчас сделаете, править будет не возможно!
2. Откройте свой файл (Excel 2003 и меньше) и сохраните как надстройку (.xla)
3. Закройте .xls файл
4. Откройте новый add-in файл, который Вы только что создали.
5. Откройте окно VBE (Alt+F11).
6. Найдите свой add-in файл в окне "Project"
7. Выберите объект "ThisWorkbook"
8. Установите "птичку" и пароль на просмотр проекта (Tools->VBAProject Properties->Protection->Lock project for viewing)
9. Установите в окне "Properties" его свойство "IsAddin" в False. Это отобразит рабочие листы Книги.
10. Перейдите в окно Excel (Alt+F11) и установите многопользовательский доступ к Книге (Сервис->Доступ к книге...). Нажмите "Ок", что файл будет сохранен и "Ок", что макросы будут не доступны.
11. Сохраните этот файл снова как надстройку в то же место. При этом удалите кавычки и ".xla". Нажмите, "Да", чтобы переписать существующий файл.
12. Затем закройте файл без сохранения изменений!
13. Откройте свой новый файл (.xla) и попробуйте что-то изменить в Проекте ;)
P.S. в 2007-ом этот фокус не проходит :(, т.е. сделанный файл работает, а вот сделать таким способом файл с закрытым проектом не получится :(