Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I have some workbooks that upon opening ask for a password. If the password
is incorrect or not supplied then it opens in a read only format. I have a form that gets a username and password and if it is a certain password it opens all the excel files in a folder. If this is the case I don't want each file to open with the input box asking for the password. I want them all to open in editable format. Can I pass the input box password and eliminate the box all together. Here is the code for the workbook open which is on all the excel workbooks that will be opening. Private Sub Workbook_Open() Dim psswd As Variant psswd = InputBox("Please Click Enter", "Password", "Read Only") If psswd = "j5rt342" Then Else 'ThisWorkbook.ChangeFileAccess xlReadOnly Application.Run "'master.xls'!selectingallworksheets" Application.Run "'master.xls'!unprotecting" Application.Run "'master.xls'!selectingallworksheets" Range("A13:M21").Select Range("A14").Activate Selection.Locked = True Selection.FormulaHidden = False Application.Run "'master.xls'!protecting" MsgBox ("The document is open in Read Only status, if you notice anything wrong, please contact your administrator") End If End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Pass workbook name to ActiveX DLL (VB6) | Excel Discussion (Misc queries) | |||
Cells.Find: Why can't I pass a variable? | Excel Discussion (Misc queries) | |||
Pass variable to NORMINSV function to get only mean value | Excel Worksheet Functions | |||
How to pass a variable into an SQL statement | Excel Discussion (Misc queries) | |||
How to (re)set a range.value to pass -0- to a "double" variable | Excel Discussion (Misc queries) |