I hope someone can help.
I have got two sheets, one with a reasonably large table of data of information held about individuals and a second sheet which is to be used by the end user. The end user will enter their name, date of birth and their unique reference number and based on the information entered, the end user sheet will look at the table of data and feed back the single line of information held about the individual.
I have made the data table sheet "very hidden" using VBA and have password protected the VBA code. I have also locked all the cells on the end user sheet other than the cells where they enter their name, DoB and unique reference number.
The problem I have got is that although "very hidden", the end user could still retreive all of the data within the table (by saving the file, opening up the visual basic editor and making a note of the hidden sheet name and then after opening up a second instance of excel they could type " ='[End user spreadsheet.xlsm]hidden sheet'!A1 " then copy the formula down and across to reconstruct the hidden table).
I am looking to send this spreadsheet to a group of teenagers and the risk is that they are savvy enough to retreive the data.
Is there any way that I can prevent the opening of the Visual Basic Editor or hide the name of the sheet from the list of worksheets in the Visual Basic Editor? Or is there another solution I have not thought of?
I would consider the data table to be mildly sensitive so depending on security levels that can be acheived through Excel, it may be decided that Excel is not the best solution.
Many thanks in advance.
Brian
I have got two sheets, one with a reasonably large table of data of information held about individuals and a second sheet which is to be used by the end user. The end user will enter their name, date of birth and their unique reference number and based on the information entered, the end user sheet will look at the table of data and feed back the single line of information held about the individual.
I have made the data table sheet "very hidden" using VBA and have password protected the VBA code. I have also locked all the cells on the end user sheet other than the cells where they enter their name, DoB and unique reference number.
The problem I have got is that although "very hidden", the end user could still retreive all of the data within the table (by saving the file, opening up the visual basic editor and making a note of the hidden sheet name and then after opening up a second instance of excel they could type " ='[End user spreadsheet.xlsm]hidden sheet'!A1 " then copy the formula down and across to reconstruct the hidden table).
I am looking to send this spreadsheet to a group of teenagers and the risk is that they are savvy enough to retreive the data.
Is there any way that I can prevent the opening of the Visual Basic Editor or hide the name of the sheet from the list of worksheets in the Visual Basic Editor? Or is there another solution I have not thought of?
I would consider the data table to be mildly sensitive so depending on security levels that can be acheived through Excel, it may be decided that Excel is not the best solution.
Many thanks in advance.
Brian