These files can not be directly protected.

However, you can create DLL (dynamic link library) with your custom check functions, protect it with PC Guard and than call it from VBA code and invoke protection code.

You can also use XCell Compiler ( to compile .xls documents to standalone executable files (.exe) and then use PC Guard software protection system to encrypt and protect such files.

Knowledge base