Open Specific Worksheet for user - excel

I have a file with all Team Members with their Individual Data. I have kept the same in One Drive, but unable to control others to see the numbers.
Is it possible for me to assign user-specific access to a worksheet in excel with Employee ID as a Password to open and have an Admin Access to do anything?

Put a different password on each sheet - only the person for that sheet and you know the password, then each can only access "their" sheet.
I suggest you don't use the employee ID as people can find out each others - why does IT spend so much time chasing us to use sensible passwords?
Also consider the use of vba - on opening it asks for the password and then opens the "correct" sheet - not tried this but interesting. Check out the difference between "hidden" and "Very Hidden" which is available as well.
There are posts on here about using passwords on sheets and hidden / very hidden.

Related

Making a excel sheet editable for only a set timeframe

I need help finding a way to making an excel sheet editable for only a set timeframe.
For example I only want other people to be able to edit the document from 6am-9am but the rest of the day I want it locked to everyone except the admin users.
I already tried finding a solution on google and YouTube but I just keep getting the same results and that is excels basic locking futures where you manually have to assign who can edit and can not edit the document. I couldn't find anything to locking the document to a set timeframe.

How can we give access to certain user in Excel sheet using sharepoint list

I have an Excel list consist of 10 rows
In that, one user can only access 5 rows, another user can access another 5 rows and another user can access a total of 10 rows.
So how can we do it?
This can be achieved through VBA Macro however if you dont prefer VBA, the simplest way to give different level of access is to define "Allow Users to Edit Ranges" and protect the Sheet
You can access this settings through the ribbon Review -> Allow User to Edit Ranges
Click New
Give some Title to the Range, Select the appropriate Range, provide Range Password and click OK.
Share the password with the user who can edit the range
If you require more ranges, repeat the same steps (1-3)
Thanks,

Is there any way to add authentication into an MS Excel spreadsheet?

I have an excel spreadsheet with sensitive data. Recently the spreadsheet was accidentally shared with a person outside my company. I want to know if the following is possible:
- Ideally we want the Excel to check if the user is a company employee when the spreadsheet is opened and only show content if the user is a company employee. If the user is not an employee then don't show content.
Is this something that is feasible? If so what options are there to implement this?

Only make a row visible to a certified person

I am making a worksheet where people can add issues. I want to add user access to certain groups in this file. I've added a column where the creator of the issue has to be filled in. Checking this column, excel should determine who can see the specific row. For example:
Group 1 can see everything
Group 2 can see everything , but not the issue added by group 1
Group 3 can see everything , but not the issue added by groups 2 and 1
I was first thinking of adding different passwords to the file. According to the password, excel knows in which group the user belongs. (For example password "1" is for people from group 1, password "2" is for people from group 2 , ... ) But since I'm fairly new to using MS office / vba I have no idea if this is even possible.
Is this possible to add these passwords or is it possible to make a row invisible to users depending on the input of 1 cell ?
What you're asking for is possible, but not simple. It will require a combination of worksheet protections and your own subroutines that will hide and unhide rows accordingly. You will need to use worksheet protection to prevent users from manually unhiding rows. Then, add a userform that prompts the user for a password. Based on the password provided, you can unhide specific rows (I would recommend using an xlVeryHidden sheet that holds a list of which rows are unlocked by which passwords). Your userform should not unprotect the sheet, but should still be able to edit the hidden property itself (so I would recommend using UI protection only)

Protect Excel Worksheet for format and size and allow only for entry

I am creating an XLS worksheet that would be used to collect data from the users. I have restricted the user input using validations. In order to easily be able to print the worksheet i have set the lenghts of the columns. Have made the relevant columns wrap.
However i would like to protect the worksheet such that
User is not allowed to
1. Change the format
2. Change the Validations
3. Change the column size
User should be allowed to
1. Enter input values
2. Select the value (from drop down whereever applicable)
The protect sheet always restricts user inputs.
The key is after you protect the sheet to use the interface exposed in "Allow Users To Edit Ranges". I'm going to assume you are using Office 2003 since you didn't specify, so you find it in Tools -> Protection -> Allow Users to Edit Ranges.From there it should be pretty obvious - you create named ranges and give edit access to users based on that.On the second issue of having users pick values from combo-boxes, you control that through Data -> Validation then create a Custom list.
Normally when you protect a sheet you get a dialog box which allows you to select what users can and can't do. If you select the right options you will be able to do what you want.
Have a look at this blog post for more details.

Resources