ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   ActiveWorkbook.Protect password:=range("rangename") does not work (https://www.excelbanter.com/excel-programming/332857-activeworkbook-protect-password-%3Drange-rangename-does-not-work.html)

WimR

ActiveWorkbook.Protect password:=range("rangename") does not work
 
I am trying to have macro protecting a workbook, with a password
specified by an administrator in one of the hidden worksheets.
The cell in the hidden worksheet in which the password is specified is
named, so I want to use the range name in the macro that
protects/unprotects the workbook.

It all works well when I try to unprotect the workbook, using the code
: ActiveWorkbook.Unprotect password:=range("rangename").
However, I get an error when I try to protect the workbook with the
code: ActiveWorkbook.Protect password:=range("rangename")
The error message is: Runtime Error "1004, Application-defined or
Object-defined error.

Can anybody help ?

Many Thanks
Wim Ruepert
Sydney, Australia


abcd[_2_]

ActiveWorkbook.Protect password:=range("rangename") does notwork
 
the cell is not a password, but it's value is


range("rangename").value

abcd[_2_]

ActiveWorkbook.Protect password:=range("rangename") does notwork
 
the cell is not a password, but its content (the value) may be one:

try:

range("rangename").value


All times are GMT +1. The time now is 09:17 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com