Home |
Search |
Today's Posts |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
For starters you need a closing bracket and lose the (1)
myRng.EntireRow.Hidden = Not (myRng.EntireRow.Hidden) The above line will simply hide and unhide those 5 rows So this works if A4:A50 is already hidden and dont get altered You could manually hide A4:A50 the first time or add Worksheets("Sheet1").Range("A4:A50).EntireRow.Hidd en = True To the 'Workbook Open' To hide that range every time the book is opened Replace "Sheet1" with your sheet name Otherwise you need a different approach George Bea wrote: In a MS discussion board a few months ago, someone helped me with the macro listed below. It has worked like a charm and I have been able to replicate it for different workbooks. I am now stuck again though. I need to expand only the rows listed (a4, a5, a20, a35, a50) but collapse all rows within the range(a4:a50). How can I accomplish this? ![]() "Dim myRng As Range Set myRng = Me.Range("a4, a5, a20, a35, a50") myRng.EntireRow.Hidden = Not (myRng(1).EntireRow.Hidden" |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Rows & Columns in Excel | Excel Worksheet Functions | |||
Automatically inserting rows | Excel Worksheet Functions | |||
Hiding Rows if the linked rows are blank | Excel Discussion (Misc queries) | |||
Conditional Hide/Unhide Rows | Excel Discussion (Misc queries) | |||
flexible paste rows function that inserts the right number of rows | Excel Discussion (Misc queries) |