File Sharing Problems

How to Share an Excel Spreadsheet with Multiple Editors and Viewers

Natalie TaylorNatalie Taylor Oct 22, 2026 870 views

Question details

The user wants to share an Excel spreadsheet hosted on SharePoint, granting simultaneous editing access to authorized users and view-only access to others, while ensuring macro-enabled buttons function properly.

How to Share an Excel Spreadsheet with Multiple Editors and Viewers
Product
Microsoft Excel, SharePoint
Device & OS
not provided
Scenario
Setting up granular file sharing permissions for simultaneous editing and restricted viewing in a collaborative environment.
Observed behavior
The goal is to achieve simultaneous co-authoring for editors, enforce view-only mode for unauthorized users, and maintain macro functionality.
Before you start

Verify that your Excel document is saved in a cloud-supported format (such as .xlsm for macros) and ensure you have Site Owner or Full Control permissions in SharePoint to modify file access rights.

Solution 1Recommended

Configure SharePoint File Sharing Permissions

Use SharePoint or OneDrive's native sharing settings to assign specific Edit or View permissions to different users, ensuring secure co-authoring.

By managing access directly through SharePoint, you ensure that simultaneous editing is enabled for authorized users while protecting the data from unwanted changes by viewers.

1
Locate the File

Navigate to the target Excel file within your SharePoint document library or OneDrive folder.

2
Open the Share Menu

Click the 'Share' icon next to the file name, or right-click the file and select 'Manage Access'.

3
Assign Edit Permissions

Enter the email addresses of the users who need to co-author the spreadsheet. Click the pencil icon or permission dropdown and select 'Can Edit'.

4
Assign View Permissions

Enter the email addresses of the users who should only read the document. Change their permission dropdown to 'Can View'.

5
Apply and Send

Click 'Send' to notify the users or 'Apply' to save the new granular permission settings.

Configure SharePoint File Sharing Permissions
Co-authoring Enabled: Users granted Edit permissions can now open the file simultaneously and see each other's changes in real time.
Free Microsoft Office alternative

Collaborate Seamlessly with WPS Office

If you are looking for a lightweight, cost-effective solution for creating, editing, and sharing spreadsheets, try WPS Office. It provides robust cloud sharing features and excellent format compatibility without the high subscription costs.

  1. 1. Download the Software: Visit the official WPS website to download the free installer for your operating system.
  2. 2. Install WPS Office: Run the setup file and follow the quick prompts to install the suite on your computer.
  3. 3. Share with Permissions: Open your spreadsheet in WPS Spreadsheets, click 'Share' in the top right corner, and generate collaboration links with customized view or edit access.
Highly compatible with Microsoft Excel formats (.xlsx, .xlsm, .xls).Easily share files via link with customized edit or view permissions.Lightweight installation with a familiar, user-friendly tabbed interface.Built-in cloud storage for seamless collaboration across devices.
microsoft office alternative - wps office

Frequently Asked Questions

Can multiple people edit an Excel file with macros at the same time?

Yes, co-authoring is supported for macro-enabled (.xlsm) files stored in OneDrive or SharePoint, provided that all users have compatible Microsoft 365 subscriptions and use the desktop Excel application.

Why do some users only see a 'View Only' message when opening the shared file?

This occurs if the user was explicitly granted 'Can View' permissions in SharePoint, or if the file has been checked out by another user, which temporarily locks the document to prevent simultaneous edits.

How can I stop someone from editing a shared Excel file?

Go to your SharePoint document library, right-click the file, select 'Manage Access', and change the user's permission setting from 'Can Edit' to 'Can View', or select 'Stop Sharing' to remove their access entirely.

Do macros work in Excel for the Web?

No, Excel for the Web can open macro-enabled workbooks for viewing and basic editing, but it cannot run VBA macros. Users must select 'Open in Desktop App' to interact with macro-driven elements.