Is this working how you want?
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Target.Address = "$B$7" Then
Select Case Target.Value
Case 800
Rows("87:93").EntireRow.Hidden = True
Case 1000
Rows("87:93").EntireRow.Hidden = True
Case 1200
Rows("87:93").EntireRow.Hidden = True
Case 1500
Rows("87:93").EntireRow.Hidden = True
Case Else
Rows("87:93").EntireRow.Hidden = False
End Select
End If
If Target.Address = "$B$10" Then
If LCase(Target.Value) = "Yes" Then
Rows("56:65").EntireRow.Hidden = True
Else: Rows("56:65").EntireRow.Hidden = False
End If
Else: Exit Sub
End If
End Sub
Bookmarks