I would like to send an Excel file to a client with confidential data in the last tab “Use_FeeTR”. The client should have the ability to change some parameters in the first tabs to run scenarios that will use the confidential tab to calculate some prices, with those prices feeding an output tab for him. However I don’t want him to see any calculations or info from the last tab. I did the following:
- Hide the last tab and protect the workbook structure with a password
- OR Hide in VBA environment with xlsSheetveryHidden
- Then protect the cells in the first tabs that are linked to Use Fees so the client cannot see the name of the tab in the formula
It works well, however if he really wants to see the data in the confidential tab, he can still open VBA project, find the name of the tab in VBA project > Micro Excel Objects, open a new tab, enter in the first cell Use_FeeTR!A1
and draw the formulas to see the all values of confidential tab.
Is there a way to hide spreadsheet name in VBA project > Micro Excel Objects? or can I disable VBA for this file (restricting access to VBA project with a password)? I tried to "lock project project from viewing" in VBA Properties but I can still see that tab names in Object list