What you can't avoid is that someone who opened the book, that opens a new book, and in any sheet in cell A1 type: ='[OriginalWorkbook.xls]OriginalSheet'!A1, and if repeat that for all cells in the sheet then he'll be seeing all values -not formulas- in previously hidden sheet in original workbook.