Office Settings & Configuration

How to Prevent Users from Clicking Excel Worksheet Shapes

John WilsonJohn Wilson Nov 3, 2026 870 views

Question details

The user wants to stop others from selecting or interacting with shapes and worksheet controls, typically to secure custom worksheet navigation interfaces.

How to Prevent Users from Clicking Excel Worksheet Shapes
Product
Excel/Spreadsheets
Device & OS
not provided
Scenario
Designing a custom worksheet navigation interface where specific design elements or navigation controls need to be secured from accidental user clicks or modifications.
Observed behavior
Users can freely click, select, and interact with worksheet shapes and controls, which disrupts the intended design and navigation flow of the workbook.
Before you start

Before applying protection or VBA macros, ensure you have finalized your worksheet design and backed up a copy of the workbook in case you need to edit the shapes or controls later.

Solution 1Recommended

Use the Protect Sheet Feature

Protecting the worksheet is the most straightforward built-in method to lock shapes and prevent users from selecting or modifying them.

By utilizing Excel's native worksheet protection, you can disable the 'Edit objects' permission. This ensures that any shape or control with the 'Locked' property enabled becomes completely unclickable.

1
Verify Shape Locking Status

Right-click the shape or worksheet control you want to disable and select 'Size and Properties'. Expand the 'Properties' section and make sure the 'Locked' checkbox is ticked.

2
Open the Protect Sheet Menu

Navigate to the 'Review' tab on the top ribbon and click the 'Protect Sheet' button.

3
Restrict Object Editing

In the Protect Sheet dialog box, scroll through the list of allowed actions and ensure the 'Edit objects' option is unchecked. Enter an optional password and click 'OK' to apply.

Use the Protect Sheet Feature
Protection Applied: Users will no longer be able to click, select, or modify any locked shapes on this specific worksheet.
Efficient Spreadsheet Management

Protect Shapes and Controls Easily in WPS Spreadsheet

WPS Spreadsheet provides robust sheet protection tools that allow you to lock shapes, disable object editing, and secure your workbook's custom navigation interfaces seamlessly.

  1. 1. Open your Document: Launch WPS Spreadsheet and open the workbook containing your custom shapes.
  2. 2. Check Shape Properties: Right-click the shape you wish to protect, select 'Format Object', and verify that 'Locked' is enabled under the Properties tab.
  3. 3. Initiate Sheet Protection: Go to the 'Review' tab on the main ribbon and click on 'Protect Sheet'.
  4. 4. Disable Object Interaction: Ensure 'Edit Objects' is unchecked in the permissions list, input a password if needed, and click 'OK'.
Easily lock and protect shapes to prevent unwanted clicks and edits.Fully compatible with Microsoft Excel (.xlsx) formats and worksheet protection settings.Free and lightweight alternative for all your complex spreadsheet tasks.Supports advanced worksheet protection options in a highly intuitive interface.
microsoft office alternative - wps office

Frequently Asked Questions

Can I lock some shapes but leave others clickable?

Yes. Before protecting the sheet, right-click the shapes you want to remain clickable, select 'Size and Properties', and uncheck the 'Locked' box under Properties. When you apply sheet protection, only the locked shapes will become unclickable.

Does protecting the sheet prevent users from editing cells too?

By default, protecting a sheet locks all cells. If you want users to edit cells while keeping shapes locked, select the cells, format them to be 'Unlocked' via Cell Properties, and then protect the sheet.

How can I completely hide a worksheet from users?

You can right-click the sheet tab and select 'Hide'. For stricter security, you can use the VBA editor to set the sheet's Visible property to 'xlSheetVeryHidden', which prevents users from unhiding it via the standard Excel menu.