Expert guide
Excel Co-Authoring Not Working? Fix 'Locked for Editing'
What co-authoring needs, why it fails, and when a shared spreadsheet has outgrown itself
Call us at +1 (385) 386-3860
Short answer: co-authoring works only when the file is in OneDrive, SharePoint or Teams, saved as .xlsx, .xlsm or .xlsb, opened in Microsoft 365 Excel or Excel for the web with AutoSave on, and not using the legacy Shared Workbook feature, password encryption or other blocking features. Make everyone open it from the cloud location (not a network drive or an emailed copy), turn off legacy sharing, and use Version History to recover from conflicts. If many people edit structured records all day, the workbook should probably be a database; see Excel to database solutions.
"Sarah has it open" is the most common reason work stops in a spreadsheet-based team. Microsoft 365 co-authoring was meant to end that, and in the right conditions it does: several people edit at once and see each other's changes within seconds. When any one condition is missing, the second person gets a read-only copy, a lock message, or a merge conflict later.
Co-Authoring Requirements Checklist
| Requirement | Check |
|---|---|
| Location | OneDrive for Business, SharePoint Online or Teams files (not a network drive, not email) |
| Format | .xlsx, .xlsm or .xlsb (not .xls, not .csv) |
| Excel version | Microsoft 365 desktop, Excel for the web, or mobile apps; older perpetual versions cannot co-author |
| AutoSave | On (top-left toggle) when opened in desktop Excel |
| Legacy Shared Workbook | Off (Review → Share Workbook (Legacy)) |
| Encryption | No 'Encrypt with Password'; use sensitivity labels or permissions instead |
'Locked for Editing by Another User'
File is on a network share
Network files only allow one editor. Move the file to SharePoint or OneDrive.
Someone uses an older Excel
Excel 2016/2019 perpetual opens the file exclusively. Ask them to use Excel for the web, or upgrade.
Opened from a synced folder with AutoSave off
Turn AutoSave on, or open from the SharePoint site with Open in Desktop App.
A stale lock
After a crash, a lock can persist briefly. Wait a few minutes or ask the person to close Excel completely.
Blocking features
Legacy Shared Workbook, password encryption, or (in some older builds) certain legacy features prevent co-authoring.
Upload Failed and Merge Conflicts
These come from the OneDrive sync client rather than Excel itself. They occur when a local copy changed while offline, or when two incompatible clients edited the same file. To recover, open the file's Version History in SharePoint or OneDrive, compare versions, and restore or copy across the missing changes. To prevent them, discourage working on downloaded copies and keep AutoSave on.
Workbook Design for Several Editors
Give each person or team their own sheet or table area for input, and summarise on a separate sheet.
Avoid macros that restructure sheets (insert columns, sort everything) while others are editing.
Use Excel Tables for input so new rows extend cleanly.
Use Sheet Views (View → Sheet View) so filters and sorts are personal and do not disturb others.
Protect formula areas so collaborators cannot overwrite them by accident.
Macros and Co-Authoring
Desktop Excel for Microsoft 365 can co-author .xlsm files, but macros do not run in Excel for the web, and macros that rewrite large areas create conflicts. Run such macros when others are out of the file, or move automation to Office Scripts, which run in the cloud version; see Office Scripts vs VBA.
When a Shared Workbook Has Outgrown Itself
| Sign | What it means |
|---|---|
| More than a handful of people entering records all day | You need a multi-user database with forms |
| Frequent overwrites and 'who changed this?' | You need record-level history and permissions |
| Different people should see different rows | You need row-level security |
| Tens of thousands of rows and slow AutoSave | The data has outgrown a workbook |
| Copies emailed around to avoid locking | The process needs a single source of truth |
The usual next steps are an Access front end with a shared back end for an office team, a SQL Server or Dataverse back end with Power Apps for broader access, or a web application. See converting Excel to Access, Excel vs Airtable vs Smartsheet and Excel to database solutions. For tracking who changed what in the meantime, read our Excel and Access audit log guide.
FAQ
Excel co-authoring FAQ
Locks, conflicts and shared workbooks