ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Hide rows based on a condition (https://www.excelbanter.com/excel-programming/357497-hide-rows-based-condition.html)

KimberlyH

Hide rows based on a condition
 
I have very little expierence with writing VB and what I would like to do is
based on a condition in cell "A1" being Y hide rows 15 - 20. "A2" hide rows
25 - 30 else do nothing.

Any help would be greatly appreciated.

Kim

Don Guillett

Hide rows based on a condition
 
try

If UCase(Range("a1")) = "Y" Then Rows("10:15").Hidden = True
If UCase(Range("a2")) = "Y" Then Rows("25:30").Hidden = True

--
Don Guillett
SalesAid Software

"KimberlyH" wrote in message
...
I have very little expierence with writing VB and what I would like to do
is
based on a condition in cell "A1" being Y hide rows 15 - 20. "A2" hide
rows
25 - 30 else do nothing.

Any help would be greatly appreciated.

Kim




Ron de Bruin

Hide rows based on a condition
 
Hi KimberlyH

You can test this event in the sheet module

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Range("A1:A2"), Target) Is Nothing Then
Rows("15:30").Hidden = False
If LCase(Range("A1").Value) = "y" Then Rows("15:20").Hidden = True
If LCase(Range("A2").Value) = "y" Then Rows("25:30").Hidden = True
End If
End Sub


--
Regards Ron de Bruin
http://www.rondebruin.nl


"KimberlyH" wrote in message ...
I have very little expierence with writing VB and what I would like to do is
based on a condition in cell "A1" being Y hide rows 15 - 20. "A2" hide rows
25 - 30 else do nothing.

Any help would be greatly appreciated.

Kim





All times are GMT +1. The time now is 10:21 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com