Combine multiple "Private Sub Worksheet_Change(ByVal Target As Range)"

sanky9192

New Member
Joined
Sep 13, 2016
Messages
3
Hi,

I need to combine following codes which will change the attributes of the cell as well as worksheet.
And I need it in single worksheet.

Formula 1

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("I6").Value = "NO" Then
Rows("52:55").EntireRow.Hidden = True
ElseIf Range("I6").Value = "YES" Then
Rows("52:55").EntireRow.Hidden = False
End If
Exit Sub

Formula 2

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("I6").Value = "Yes" Then
Worksheets("Sheet2").Visible = True
Else
Worksheets("Sheet2").Visible = False
End If
End Sub



Thanks in advance.
 

Some videos you may like

Excel Facts

Remove leading & trailing spaces
Save as CSV to remove all leading and trailing spaces. It is faster than using TRIM().

Takae

Well-known Member
Joined
Jul 1, 2015
Messages
674
Hope this helps.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Range("I6").Value
    Case "NO"
        Rows("52:55").EntireRow.Hidden = True
        Worksheets("Sheet2").Visible = False
    Case "YES"
         Rows("52:55").EntireRow.Hidden = False
        Worksheets("Sheet2").Visible = True
    Case Else
        Worksheets("Sheet2").Visible = False
End Select
End Sub
 

sanky9192

New Member
Joined
Sep 13, 2016
Messages
3
Yeah , it worked.

But I've used other method,

Private Sub Worksheet_Change(ByVal Target As Range)
If Range("H6").Value = "NO" Then
Rows("52:57").EntireRow.Hidden = True
Worksheets("Without GGH").Visible = True
Worksheets("GGH").Visible = False

ElseIf Range("H6").Value = "YES" Then
Rows("52:57").EntireRow.Hidden = False
Worksheets("Without GGH").Visible = False
Worksheets("GGH").Visible = True

End If


End Sub
 

Watch MrExcel Video

Forum statistics

Threads
1,101,810
Messages
5,483,044
Members
407,375
Latest member
achusp

This Week's Hot Topics

  • Finding issue in If elseif else with For each Loop
    Finding issue in If elseif else with For each Loop I have tried this below code but i'm getting in Y column filled with W005. Colud you please...
  • MsgBox Error
    Hi Guys, I have the below error show up when i try and run my macro in File1 but works fine if i copy and paste the same code into file2. [ATTACH...
  • CELL FORMAT - IF CONDITION
    My Cell Format is [B]""0.00" Cr". [/B]But in the cell, it is showing 123.00 for editing. (123 is entry figure). (Data imported from other...
  • Show numbers nearly the same
    Is this possible. I have a number that can change very time eg 0.00001234 Then I have a lot of numbers 0.0000001, 0.0000002, 0.00000004...
  • Please i need your help to create formula
    I need a formula in cell B8 to do this >>if b1=1 then multiply ( cell b8) by 10% ,if b1=2 multiply by 20%,if=3 multiply by 30%. Thank you in...
  • Got error while adding column and filter
    Got error while adding column and filter In column Z has some like "Success" and "Error". I want to add column in AA if the Z cell value is...
Top