Forum Discussion
Excel not password protecting VBA page properly...
Hi KirkExcel
The protection of VBA in Excel 365 is slightly different from the conventional protection of worksheets. To properly protect the VBA code with a password, you need to follow some specific steps. Here they are:
Open the VBA Editor:
- Press Alt + F11 to open the VBA Editor.
Access the Project Properties:
- In the VBA Editor, right-click on your project (the folder with the name of your spreadsheet) in the "Project Explorer" window.
- Select VBAProject Properties... from the drop-down menu.
Set the Password:
- In the Protection tab, check the Lock project for viewing box.
- Enter and confirm the password in the appropriate fields.
Save and Close:
- Click OK and close the VBA Editor.
- Save your spreadsheet.
Close and Reopen Excel:
- For the protection to take effect, you will need to completely close Excel and reopen the file.
- Now, when trying to access the VBA code, the password will be requested.
Important:
- The password only protects access to the VBA code but does not prevent the execution of macros.
- If the VBA project is not being properly locked, it could be a bug or issue with your version of Excel. Ensure that Excel 365 is up to date.
This process should protect the VBA code from unauthorized access.
- kirkbiddlecombeSep 11, 2024Copper Contributor
Thanks for your reply, however I have tried the steps you outlined already and it does not work.
Any other ideas?
Many thanks for your time.
- Hermes_Santos14Sep 11, 2024Copper ContributorI'm sorry you haven't found a solution for your case yet.
Are you actually trying to hide the worksheet with VBA or hide the VBA codes in your workbook?- alexvvvMar 12, 2025Copper Contributor
No, We are SORRY that it is MICROSOFT who couldntsolve this issue. You are insulting our intelligence. This is clearly one of a hundreds bugs your software have across an infinite number of versions and cracks that can never ever work consistently and stable. There's been 30 years of bugs and cancellations and rebooting issues in all of your software. So dont be sorry for "us" be sorry about you!