Lock shapes in excel

Anonymous
2015-08-19T04:55:56+00:00

Hi,

How could I lock all the shapes & pictures on an excel worksheet(s) so that user can't edit/delete them?

Note : Excel sheet must be unprotected in all respect so that the user can work on that sheet freely.

Many thanks

Microsoft 365 and Office | Excel | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes

6 answers

Sort by: Most helpful
  1. Anonymous
    2015-08-19T05:23:11+00:00

    I think you have to protect your sheet in order to achieve what you want...

    If you want to allow your user to edit cell contents, select the cells --> Format Cells --> Protection --> Uncheck "Locked".

    0 comments No comments
  2. Anonymous
    2015-08-19T06:05:21+00:00

    Dear sir,

    Thanks for the prompt reply.

    But the problem is, when I do this, many option are locked. For example : user can insert graphs, pivot charts, can  access track dependents etc.

    I want all features to be enabled expect edit/delete of shapes/pictures.

    1 person found this answer helpful.
    0 comments No comments
  3. Vijay A. Verma 104.7K Reputation points Volunteer Moderator
    2015-08-19T09:12:19+00:00
    1. CTRL+A 3 times to select entire worksheet (or click topmost left corner between 1 and A). Right Click > Protection > Uncheck Lock
    2. Review > Protect Sheet > Check All Boxes except Edit Objects

    18 people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2015-08-19T09:25:02+00:00

    Dear sir,

    I did same thing but the problem is, if I do this, then I could not insert chart, pivot table etc.

    1 person found this answer helpful.
    0 comments No comments
  5. Vijay A. Verma 104.7K Reputation points Volunteer Moderator
    2015-08-19T09:38:36+00:00

    If you want to add shapes but don't want to edit, then it can't happen as both are conflicting. You will have to unprotect and then add and protect the sheet again.

    Some VBA code may work but I am not very sure what will be that.

    0 comments No comments