Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Junior Member
 
Location: Pretoria, South Africa
Posts: 2
Question Help - hiding multiple sets of rows based on two different cells

Please help. I have two cells on say Sheet 1 (cell C9 and cell C11). If cell C9 < 0.01, then I want to hide rows 56:64 on Sheet2. At the same time, if cell C11 < 0.01, I want to hide rows 65:78 on sheet 2). I have compiled something based on what I read on the threads, but the second IF seems to override the first IF e.g. If I type in ‘0’ in cell C9, it hides rows 56:64 on Sheet2, which is correct. However, when I proceed and type in ‘0’ in cell C11, it un-hides rows 56:64, even though cell C9 is still ‘0’. This is what I have written:

Sub Worksheet_Change(ByVal Target As Range)
If (Target.Row = 9) And (Target.Column = 3) And _
(Target < 0.01) Then
Worksheets("Report").Rows("51:64").Rows.Hidden = True
Else
Worksheets("Report").Rows("51:64").Rows.Hidden = False
End If
If (Target.Row = 11) And (Target.Column = 3) And _
(Target < 0.01) Then
Worksheets("Report").Rows("65:78").Rows.Hidden = True
Else
Worksheets("Report").Rows("65:78").Rows.Hidden = False
End If
End Sub

Please help, what am I doing wrong?

Thanks

Andre
  #2   Report Post  
Posted to microsoft.public.excel.newusers
external usenet poster
 
Posts: 3,872
Default Help - hiding multiple sets of rows based on two different cells

Hi Andre,

Am Tue, 12 Jun 2012 08:23:25 +0000 schrieb Andredprz:

Please help. I have two cells on say Sheet 1 (cell C9 and cell C11).
If cell C9 < 0.01, then I want to hide rows 56:64 on Sheet2. At the
same time, if cell C11 < 0.01, I want to hide rows 65:78 on sheet 2). I
have compiled something based on what I read on the threads, but the
second IF seems to override the first IF e.g. If I type in
‘0’ in cell C9, it hides rows 56:64 on Sheet2, which is
correct. However, when I proceed and type in ‘0’ in cell
C11, it un-hides rows 56:64, even though cell C9 is still
‘0’.


try:

Sub Worksheet_Change(ByVal Target As Range)
Select Case Target.Address
Case Is = "$C$9"
Worksheets("Report").Rows("51:64").Rows.Hidden _
= Target < 0.01
Case Is = "$C$11"
Worksheets("Report").Rows("65:78").Rows.Hidden _
= Target < 0.01
End Select
End Sub


Regards
Claus Busch
--
Win XP PRof SP2 / Vista Ultimate SP2
Office 2003 SP2 /2007 Ultimate SP2
  #3   Report Post  
Junior Member
 
Location: Pretoria, South Africa
Posts: 2
Thumbs up

Clause, thank you so much! It works perfectly!

Thanks

Andre
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Counting rows based on the contents of multiple cells Bret[_2_] Excel Worksheet Functions 2 August 11th 09 09:26 PM
Multiple cells hiding rows, changing print area timmtamm Excel Programming 0 February 10th 09 01:33 AM
Rows to columns with multiple sets chrisL Excel Worksheet Functions 1 December 8th 08 08:35 PM
Hiding Specific Rows Based on Values in Other Rows Chris Excel Worksheet Functions 1 November 2nd 06 09:21 PM
Counting rows based on criteria in multiple cells Margaret Excel Discussion (Misc queries) 11 December 3rd 04 12:04 AM


All times are GMT +1. The time now is 03:28 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"