SOLVED

VBA to hide set of columns is in conflict with protecting the sheet

Copper Contributor

Hello,

i created VBA to hide a set of columns. But when i try to protect  certain cells in  sheet including the columns that will be hiden, i get the error message" Run time error1004,  Unable to set the hidden property of the Range class".

 

I am not sure how to fix it or if there is a better way to do it.

 

Regards,

Sam

3 Replies
best response confirmed by SamFares40 (Copper Contributor)
Solution
When you protect a worksheet, one of the options is to allow "Format Columns". If you check that box you can hide and unhide columns on a protected sheet.

@Jan Karel Pieterse  - When i select that setting feature it works while i am in the document. Even after saving, i open the document again the setting default back. I can not unhide and hide columns 

1 best response

Accepted Solutions
best response confirmed by SamFares40 (Copper Contributor)
Solution
When you protect a worksheet, one of the options is to allow "Format Columns". If you check that box you can hide and unhide columns on a protected sheet.

View solution in original post