Hello,
As the title suggests, I want the users to be able to use autofilter a database I've created.
It is a worksheet with only a huge table which takes space from A1 to AL654 and increasing (since it was a table, it was extremely easy to add and delete datas with formulas).
Since I created the table in XL2007, it is aesthetically appealing (with colours ) and added filters by itself.
Anyways, the point is I am extremely happy with this table and it would be great if I don't have to change the table.
Now, the problem arises when I am protecting the sheets.
I've locked all my cells and protected the whole worksheet with the options of allowing the user to sort and autofilter, and other default options.
Then when I try to sort it after saving it and reopening the worksheet.
I get a message that I should unprotect the worksheet.
This worksheet is for general people's use so I cannot let other people change values in the cells.
Could you help me please?
Thank you :)
WSheet Protection Flexibility [Allow User to Use Autofilter]
-
- StarLounger
- Posts: 61
- Joined: 29 Jul 2010, 14:52
WSheet Protection Flexibility [Allow User to Use Autofilter]
I don't have one
-
- Administrator
- Posts: 78626
- Joined: 16 Jan 2010, 00:14
- Status: Microsoft MVP
- Location: Wageningen, The Netherlands
Re: WSheet Protection Flexibility [Allow User to Use Autofilter]
AutoFilter will work with locked cells on a protected sheet, if you ticked the corresponding check box in the Protect Sheet dialog.
But sorting moves cells around; you can't do that with locked cells on a protected sheet, only with unlocked cells.
If you really need users to be able to sort locked cells, you have to provide your own sort buttons; the code behind the buttons should unprotect the sheet, sort the data, then protect the sheet again.
But sorting moves cells around; you can't do that with locked cells on a protected sheet, only with unlocked cells.
If you really need users to be able to sort locked cells, you have to provide your own sort buttons; the code behind the buttons should unprotect the sheet, sort the data, then protect the sheet again.
Best wishes,
Hans
Hans
-
- StarLounger
- Posts: 61
- Joined: 29 Jul 2010, 14:52
Re: WSheet Protection Flexibility [Allow User to Use Autofilter]
Sigh..
Thanks for the answer, HansV.
Without this info, I would have been trying to protect countless times and waste time.
I would love to use a macro to do it
but macros should not be used for general population.
Thanks again
Thanks for the answer, HansV.
Without this info, I would have been trying to protect countless times and waste time.
I would love to use a macro to do it
but macros should not be used for general population.
Thanks again
I don't have one
-
- StarLounger
- Posts: 61
- Joined: 29 Jul 2010, 14:52
Re: WSheet Protection Flexibility [Allow User to Use Autofilter]
Is there anyway I can protect the cell values from users without a macro?
and without locking the cells?
and without locking the cells?
I don't have one
-
- Administrator
- Posts: 78626
- Joined: 16 Jan 2010, 00:14
- Status: Microsoft MVP
- Location: Wageningen, The Netherlands
Re: WSheet Protection Flexibility [Allow User to Use Autofilter]
No, not really.kpark91 wrote:Is there anyway I can protect the cell values from users without a macro?
and without locking the cells?
You could set custom data validation on unlocked cellls with the formula =FALSE. This would prevent users from editing cell values, but they would still be able to clear cells, and copy and paste cells. More sophisticated protection requires VBA.
Best wishes,
Hans
Hans
-
- StarLounger
- Posts: 61
- Joined: 29 Jul 2010, 14:52
Re: WSheet Protection Flexibility [Allow User to Use Autofilter]
Ok.
Thank you, HansV.
I don't have one