Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have written a Macro that automatically hides rows on a sheet upon opening
the file. When I protect the sheet, I get a run-time error 1004 "Unable to set the hidden property of the Range Class". QUESTION: How do I get this macro to run and protect most of the cells on the sheet? Here is the code. Sub Auto_open() ' ' Auto_open Macro ' Hides rows 8 through 28 on "Current" worksheet ' ' Keyboard Shortcut: Ctrl+h ' Sheets("CURRENT").Select Rows("8:28").Select Selection.EntireRow.Hidden = True Sheets("Cover").Select End Sub -- Marc |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
WorkSheets("Current").unprotect "password"
and WorkSheets("Current").protect "password" "Marcus Analyst" wrote in message ... I have written a Macro that automatically hides rows on a sheet upon opening the file. When I protect the sheet, I get a run-time error 1004 "Unable to set the hidden property of the Range Class". QUESTION: How do I get this macro to run and protect most of the cells on the sheet? Here is the code. Sub Auto_open() ' ' Auto_open Macro ' Hides rows 8 through 28 on "Current" worksheet ' ' Keyboard Shortcut: Ctrl+h ' Sheets("CURRENT").Select Rows("8:28").Select Selection.EntireRow.Hidden = True Sheets("Cover").Select End Sub -- Marc |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks! I'll give this a shot!
-- Marc "C Brehm" wrote: WorkSheets("Current").unprotect "password" and WorkSheets("Current").protect "password" "Marcus Analyst" wrote in message ... I have written a Macro that automatically hides rows on a sheet upon opening the file. When I protect the sheet, I get a run-time error 1004 "Unable to set the hidden property of the Range Class". QUESTION: How do I get this macro to run and protect most of the cells on the sheet? Here is the code. Sub Auto_open() ' ' Auto_open Macro ' Hides rows 8 through 28 on "Current" worksheet ' ' Keyboard Shortcut: Ctrl+h ' Sheets("CURRENT").Select Rows("8:28").Select Selection.EntireRow.Hidden = True Sheets("Cover").Select End Sub -- Marc |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sub Auto_open()
' ' Auto_open Macro ' Hides rows 8 through 28 on "Current" worksheet ' ' Keyboard Shortcut: Ctrl+h ' Sheets("CURRENT").Select ActiveSheet.Unprotect Password:="justme" Rows("8:28").EntireRow.Hidden = True ActiveSheet.Protect Password:="justme" Sheets("Cover").Select End Sub Gord Dibben MS Excel MVP On Mon, 7 Jan 2008 14:24:03 -0800, Marcus Analyst wrote: I have written a Macro that automatically hides rows on a sheet upon opening the file. When I protect the sheet, I get a run-time error 1004 "Unable to set the hidden property of the Range Class". QUESTION: How do I get this macro to run and protect most of the cells on the sheet? Here is the code. Sub Auto_open() ' ' Auto_open Macro ' Hides rows 8 through 28 on "Current" worksheet ' ' Keyboard Shortcut: Ctrl+h ' Sheets("CURRENT").Select Rows("8:28").Select Selection.EntireRow.Hidden = True Sheets("Cover").Select End Sub |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks Gord! I'll try this now!
-- Marc "Gord Dibben" wrote: Sub Auto_open() ' ' Auto_open Macro ' Hides rows 8 through 28 on "Current" worksheet ' ' Keyboard Shortcut: Ctrl+h ' Sheets("CURRENT").Select ActiveSheet.Unprotect Password:="justme" Rows("8:28").EntireRow.Hidden = True ActiveSheet.Protect Password:="justme" Sheets("Cover").Select End Sub Gord Dibben MS Excel MVP On Mon, 7 Jan 2008 14:24:03 -0800, Marcus Analyst wrote: I have written a Macro that automatically hides rows on a sheet upon opening the file. When I protect the sheet, I get a run-time error 1004 "Unable to set the hidden property of the Range Class". QUESTION: How do I get this macro to run and protect most of the cells on the sheet? Here is the code. Sub Auto_open() ' ' Auto_open Macro ' Hides rows 8 through 28 on "Current" worksheet ' ' Keyboard Shortcut: Ctrl+h ' Sheets("CURRENT").Select Rows("8:28").Select Selection.EntireRow.Hidden = True Sheets("Cover").Select End Sub |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks so much! This worked terrifically!
-- Marc "Gord Dibben" wrote: Sub Auto_open() ' ' Auto_open Macro ' Hides rows 8 through 28 on "Current" worksheet ' ' Keyboard Shortcut: Ctrl+h ' Sheets("CURRENT").Select ActiveSheet.Unprotect Password:="justme" Rows("8:28").EntireRow.Hidden = True ActiveSheet.Protect Password:="justme" Sheets("Cover").Select End Sub Gord Dibben MS Excel MVP On Mon, 7 Jan 2008 14:24:03 -0800, Marcus Analyst wrote: I have written a Macro that automatically hides rows on a sheet upon opening the file. When I protect the sheet, I get a run-time error 1004 "Unable to set the hidden property of the Range Class". QUESTION: How do I get this macro to run and protect most of the cells on the sheet? Here is the code. Sub Auto_open() ' ' Auto_open Macro ' Hides rows 8 through 28 on "Current" worksheet ' ' Keyboard Shortcut: Ctrl+h ' Sheets("CURRENT").Select Rows("8:28").Select Selection.EntireRow.Hidden = True Sheets("Cover").Select End Sub |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Glad to hear it did the trick.
Gord On Mon, 7 Jan 2008 15:44:03 -0800, Marcus Analyst wrote: Thanks so much! This worked terrifically! |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
if you use this to protect it, you won't have to worry if the sheet is protected
or not when you run your code, Worksheets("Sheet1").Protect UserInterfaceOnly:=True -- Gary "Marcus Analyst" wrote in message ... I have written a Macro that automatically hides rows on a sheet upon opening the file. When I protect the sheet, I get a run-time error 1004 "Unable to set the hidden property of the Range Class". QUESTION: How do I get this macro to run and protect most of the cells on the sheet? Here is the code. Sub Auto_open() ' ' Auto_open Macro ' Hides rows 8 through 28 on "Current" worksheet ' ' Keyboard Shortcut: Ctrl+h ' Sheets("CURRENT").Select Rows("8:28").Select Selection.EntireRow.Hidden = True Sheets("Cover").Select End Sub -- Marc |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Protect Sheet Macro | Excel Worksheet Functions | |||
Macro with protect sheet | Excel Discussion (Misc queries) | |||
Protect sheet in macro | Excel Worksheet Functions | |||
Using macro to un/protect sheet | Excel Worksheet Functions | |||
excel - macro code to open a protected sheet, enter passowrd, and then protect sheet | Excel Programming |