How to Secure an Excel Purchase Order Workflow with Buyer-Only Editing
Question details
The user wants to configure an Excel purchase-order workflow shared in Microsoft Teams where everyone has view access, but only specific designated buyers have permission to create or edit the purchase orders.
- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Setting up a secure multi-user purchase order workflow in a shared Microsoft Teams environment.
- Observed behavior
- Currently, the workflow requires access control configurations where viewing is public but editing is securely restricted to authorized users.
Ensure you have administrator or owner access to the Excel file, and verify that your computer is connected to the company domain if you plan to use user-specific edit ranges.
Use 'Allow Edit Ranges' on a Protected Worksheet
Restrict editing permissions to specific users or groups while keeping the rest of the worksheet read-only for general viewers.
This method allows you to define specific ranges in your Excel sheet and assign edit permissions to designated buyers. Note that this feature generally requires your computer to be joined to an Active Directory domain to authenticate specific users.
Open the purchase order Excel file in the desktop app and navigate to the 'Review' tab on the ribbon. Click on 'Allow Edit Ranges' located in the Protect group.
Click 'New' to create a new range. Give it a descriptive title (e.g., 'Buyer Edit Area') and select the cells you want to allow buyers to edit.
Click the 'Permissions' button in the dialog to add the specific domain users (buyers) who are allowed to edit this range without needing a password, then click 'OK'.
Back in the Allow Users to Edit Ranges dialog, click 'Protect Sheet'. Set a strong master password and click 'OK' to enforce the restrictions across the entire document.
Secure Your Spreadsheets with WPS Office
WPS Spreadsheet provides robust sheet protection features, allowing you to lock specific cells and set passwords for different ranges. This ensures only authorized users can edit sensitive purchase order data while others can only view, without requiring complex domain setups.
- 1. Define Edit Ranges: Open your purchase order document in WPS Spreadsheet, go to the 'Review' tab, and click 'Allow Users to Edit Ranges'.
- 2. Set Range Passwords: Click 'New', select the cells designated for buyers, and assign a specific password that you will share only with the authorized buyers.
- 3. Protect the Sheet: Click 'Protect Sheet' under the 'Review' tab, enter a master password for the file owner, and click 'OK' to lock the rest of the document for general viewers.

Frequently Asked Questions
Can I set up user-specific editing permissions without a domain-joined computer?
In Excel, restricting edit ranges to specific user accounts typically requires an Active Directory domain. Without a domain, you can use range-specific passwords instead, sharing the password only with the designated buyers.
Why can't I find the 'Allow Edit Ranges' button in Microsoft Teams?
The 'Allow Edit Ranges' feature is only available in the desktop version of Excel. If you are viewing or editing the file within Microsoft Teams or Excel for the Web, you must click 'Open in Desktop App' to access and configure these protection settings.
Does sheet protection prevent users from downloading the purchase order file?
No, worksheet protection only restricts editing within the file. To prevent downloading or unauthorized viewing, you need to configure file-level permissions or adjust your Microsoft Teams and SharePoint access controls.
Is Excel the best tool for a complex multi-user purchase order workflow?
While Excel is excellent for simple workflows, handling complex multi-user scenarios with strict access controls can be challenging. For highly reliable and scalable workflows, it is often recommended to store data in a secure database like SQL or use dedicated procurement software.




