Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Trying the sub below from a Mike H post
How do I reset it to full rows visible if I were to click on a cell other than A1 or A2? Private Sub Worksheet_SelectionChange(ByVal Target As Range) Select Case Target.Address Case Is = ("$A$1") Rows("10:20").EntireRow.Hidden = True Rows("21:40").EntireRow.Hidden = False Case Is = ("$A$2") Rows("10:20").EntireRow.Hidden = False Rows("21:40").EntireRow.Hidden = True End Select End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
try this:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Select Case Target.Address Case Is = ("$A$1") Rows("10:20").EntireRow.Hidden = True Rows("21:40").EntireRow.Hidden = False Case Is = ("$A$2") Rows("10:20").EntireRow.Hidden = False Rows("21:40").EntireRow.Hidden = True Case Else Rows("10:40").EntireRow.Hidden = False End Select End Sub -- Gary "Max" wrote in message ... Trying the sub below from a Mike H post How do I reset it to full rows visible if I were to click on a cell other than A1 or A2? Private Sub Worksheet_SelectionChange(ByVal Target As Range) Select Case Target.Address Case Is = ("$A$1") Rows("10:20").EntireRow.Hidden = True Rows("21:40").EntireRow.Hidden = False Case Is = ("$A$2") Rows("10:20").EntireRow.Hidden = False Rows("21:40").EntireRow.Hidden = True End Select End Sub |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks, Gary
That works well |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Just from a user standpoint, I'd plop some buttons from the forms toolbar into
those cells and assign a macro to hide/unhide to each macro. Max wrote: Trying the sub below from a Mike H post How do I reset it to full rows visible if I were to click on a cell other than A1 or A2? Private Sub Worksheet_SelectionChange(ByVal Target As Range) Select Case Target.Address Case Is = ("$A$1") Rows("10:20").EntireRow.Hidden = True Rows("21:40").EntireRow.Hidden = False Case Is = ("$A$2") Rows("10:20").EntireRow.Hidden = False Rows("21:40").EntireRow.Hidden = True End Select End Sub -- Dave Peterson |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
This only takes up 3 lines:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Rows("10:40").EntireRow.Hidden = False If Target.Address = "$A$1" Then Rows("10:20").EntireRow.Hidden = True If Target.Address = "$A$2" Then Rows("21:40").EntireRow.Hidden = True End Sub I admit: It is not using Select...Case, which is normally preferable, but it cuts down on the code, and makes it appear more neat :-) CE End SubMax wrote: Trying the sub below from a Mike H post How do I reset it to full rows visible if I were to click on a cell other than A1 or A2? Private Sub Worksheet_SelectionChange(ByVal Target As Range) Select Case Target.Address Case Is = ("$A$1") Rows("10:20").EntireRow.Hidden = True Rows("21:40").EntireRow.Hidden = False Case Is = ("$A$2") Rows("10:20").EntireRow.Hidden = False Rows("21:40").EntireRow.Hidden = True End Select End Sub |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks for your views, Dave
|
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks for the alternative, Charlotte
|
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
full sheet charts not visible | Charts and Charting in Excel | |||
Why full contents of cell visible only by double clicking? | Excel Discussion (Misc queries) | |||
Excel workbook contents only visible in Full Screen mode ... | Excel Discussion (Misc queries) | |||
Rows not printing on full page | Excel Discussion (Misc queries) | |||
"Disk is Full" add-on question to "Can't reset last cell" post tod | Excel Discussion (Misc queries) |