Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi all, I've got a spreadsheet that a number of people view. I've recorded a macro so that each person can press a button and only their information is displayed. This works fine and dandy. My problem arises where I have protected sheets, which - in recording the macro - I unprotected to run the autofilter, then reprotected once the filtration was complete. I'd like Excel to automatically go through this process rather than prompting the user for the password (the whole point is so they can't change certain columns of data). Here is the macro as it currently stands: Sub PF() ' ' PF Macro ' Macro recorded 06/06/2006 by SamuelT ' ' Sheets("Programme (2 Week)").Select ActiveSheet.Unprotect Selection.AutoFilter Field:=9, Criteria1:="Peter Farrant" ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("Programme (High Level)").Select ActiveSheet.Unprotect Selection.AutoFilter Field:=9, Criteria1:="Peter Farrant" ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("Capacity").Select ActiveSheet.Unprotect Selection.AutoFilter Field:=5, Criteria1:="Peter Farrant" ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("Components").Select ActiveSheet.Unprotect Selection.AutoFilter Field:=3, Criteria1:="Peter Farrant" ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("Billing").Select ActiveSheet.Unprotect ActiveWindow.ScrollColumn = 1 Selection.AutoFilter Field:=3, Criteria1:="Peter Farrant" ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True ActiveWindow.ScrollWorkbookTabs Position:=xlLast Sheets("Extra Fees Calculator").Select ActiveSheet.Unprotect Selection.AutoFilter Field:=3, Criteria1:="Peter Farrant" ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True ActiveWindow.ScrollWorkbookTabs Position:=xlFirst Sheets("Programme (2 Week)").Select End Sub Can anyone suggest what I might alter/add/edit to automatically unprotect and reprotect the worksheets? TIA, SamuelT -- SamuelT ------------------------------------------------------------------------ SamuelT's Profile: http://www.excelforum.com/member.php...o&userid=27501 View this thread: http://www.excelforum.com/showthread...hreadid=548879 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Protect, unprotect | Excel Discussion (Misc queries) | |||
Protect UserInterface VS Protect/Unprotect | Excel Programming | |||
protect and unprotect | Excel Programming | |||
protect and unprotect | Excel Programming | |||
Unprotect and protect.... | Excel Programming |