Forum Discussion
Row-Level Security: Different rows for different users
Hi PJ_Canuck ,
The solution you are looking at requires you to select a range, add a password for that range, then give the password to whoever you want to edit that specific range. You can have many ranges, each with its own password. If you want to expand a range (as in adding another assignment) you must repeat the process. To me, that's a lot of work.
An alternative without VBA programming is to give each team member their own, identically laid out workbook which they would store in their private directory so no one else has access. The workbook would include a user specific Power Query (PQ) query which would pull their assignments from your master (you must grant read-only-access to each team member) into their workbook. Each team member would then make entries into their workbook. Your master workbook would then use a PQ query to poll each team member's worksheet and consolidate data.
Pros:
- No one can alter anyone else's data.
- Everyone can be in their workbook at the same time.
- Team members only see what pertains to them
- Polling team member workbooks is a matter of clicking Data > Refresh All on the master
- No VBA required
- No passwords required
Hope that helps.
Hello, Craig Hatmaker
Thank you for your explanation.
The alternative solution you described is exactly what I need to issue "offline" reports to sellers en-route in the company I work.
Would you know if there's any tutorial or examples I can follow to achieve this?
- Craig HatmakerApr 13, 2022Iron Contributor
Hi marcus_va
I don't know of any tutorial examples. Sorry. To provide more specific help, I'd need more information. I assume, for example, "Offline" means the sellers do not have access to the local network because they are on the road and do not have VPN access. In that case they would need some other way to access the data like One Drive, Office 365 for the web, DropBox, etc.