Why do your colleagues say they ‘locked the field’ in Excel? Why does protecting a sheet break your dropdowns? Why does Ctrl+C still copy locked cells but Alt+H+L+L won’t apply protection unless you first unlock everything?
The answer isn’t more passwords or hidden sheets. It’s understanding what Excel *actually* locks — and what it pretends to.
The Myth
Most people think ‘locking a field’ means making a single cell or range behave like a form field: uneditable by users but still usable in formulas. They try right-clicking > Format Cells > Protection tab > checking ‘Locked’, then saving. Nothing changes. They try password-protecting the sheet — and suddenly all cells stop responding, including their own input ranges.
This isn’t user error. It’s a fundamental mismatch between what people expect (field-level locking) and what Excel delivers (cell-level protection — which only activates after sheet protection is enabled).
The Reality
Excel has no ‘field’ object. There are only cells, ranges, and objects (like form controls). ‘Locked’ is just a checkbox on the Protection tab — and it does nothing until you enable sheet protection. Worse: by default, every cell is locked. So if you protect a sheet without first unlocking editable cells, you’ve just frozen the entire grid.
Here’s proof — real test data from a payroll review sheet (A1:D12):
| Cell Range | Default Locked? | Editable After Sheet Protect? | Notes |
|---|---|---|---|
| A1 | Yes | No | Header — should stay fixed |
| B2:B6 | Yes | No | Input range — must be unlocked first |
| C2:C6 | Yes | No | Formula column — stays locked to prevent overwrites |
| D10 | Yes | No | Total — locked & protected |
| B2:B6 (unlocked first) | No | Yes | Now editable after protection applied |
Why the Myth Persists
Older Excel versions (2003–2010) shipped with ‘Forms’ toolbars that mimicked field behavior — but those were just ActiveX controls layered on top of cells. Tutorials from that era still rank high on Google. YouTube videos show someone clicking ‘Protect Sheet’, typing ‘123’, and calling it ‘locking the field’. No mention of the critical step: unchecking ‘Locked’ on input cells before protection.
Microsoft’s own help docs bury this nuance under ‘Allow users to edit ranges’ — a feature so obscure, most admins don’t know it exists until their finance team calls at 4:55 PM saying ‘the salary column won’t accept edits’.
The Right Way
Do this — in order:
- Select the cells users must edit (e.g., B2:B6 for employee hours).
- Press Ctrl+1 → go to the Protection tab → uncheck Locked → click OK.
- Select the rest of the sheet (Ctrl+A) → right-click → Format Cells → Protection → ensure Locked is checked (it is by default).
- Go to the Review tab → click Protect Sheet (Alt+R+P).
- Type a password (optional but recommended), check only the actions users need (e.g., ‘Select unlocked cells’), then click OK.
Sample payroll sheet (A1:D7):
| A | B | C | D |
|---|---|---|---|
| Employee | Hours Worked | Rate ($/hr) | Pay |
| Sarah Chen | 38.5 | $32.50 | =B2*C2 |
| James Wu | 42.0 | $35.00 | =B3*C3 |
| Maya Patel | 36.0 | $29.75 | =B4*C4 |
| Total | — | — | =SUM(D2:D4) |
In this sheet: B2:B4 is unlocked. C2:C4 is locked (prevents rate tampering). D2:D4 contains formulas — also locked. A1:A5 and D5 are locked headers/totals. Sheet protection enforces it all.
Proof It Works
Before protection: anyone can overwrite B2 (hours) or C2 (rate). After correct setup:
| Action | Before Protection | After Correct Setup |
|---|---|---|
| Click B2 and type ‘40’ | Works | Works ✅ |
| Click C2 and type ‘50’ | Works | Blocked ❌ (locked + protected) |
| Copy D2 formula down to D5 | Works | Blocked ❌ (formula cell locked) |
| Select entire row 3 → Delete | Works | Blocked ❌ (‘Delete rows’ disabled in Protect Sheet dialog) |
| Right-click A1 → Format Cells | Works | Blocked ❌ (‘Format cells’ disabled unless explicitly allowed) |
Exceptions
There are cases where ‘locking a field’ language makes sense — but only when using Excel as a front-end to external systems. If you’re embedding Excel in Power Apps or linking to SharePoint lists, ‘field’ refers to the underlying data source column — not the Excel cell. In those scenarios, locking happens at the database or list level, and Excel just reflects read-only status.
Another exception: legacy Excel forms built with Form Controls (not ActiveX). A ‘spin button’ or ‘list box’ bound to cell B2 *feels* like a locked field — but it’s really just a UI layer masking an unlocked cell. The protection still lives at the cell level underneath.
One counterintuitive tip: never use ‘Allow Users to Edit Ranges’ (Alt+R+A) unless you need multiple password-protected zones. It adds complexity, breaks undo history, and fails silently if ranges overlap. Stick to one sheet protection + selective unlocking.
Next step: open your last-used workbook. Go to cell B2. Press Ctrl+1 → Protection tab → note whether ‘Locked’ is checked. Then press Alt+R+P. If it lets you click OK without a password — your sheet isn’t protected. Fix it now.