Thank you. Makes sense. So here is the first block of code:
Private Sub Worksheet_Change(ByVal Target As Range)
' Only run if one single cell updated at a time
If Target.CountLarge > 1 Then Exit Sub
' Only run in cell is range B24:B127 is updated
If Not Intersect(Target, Range("B24:B127")) Is Nothing Then
' See if non-blank value added in to cell
If Target.Value <> "" Then
' Unhide similar row on Customer sheet
Sheets("Customer").Rows(Target.Row).Hidden = False
Else
' Unhide similar row on Customer sheet
Sheets("Customer").Rows(Target.Row).Hidden = True
End If
End If
End Sub
Where and how would I start the next section of code? I keep getting errors when adding it in.
Okay- I figured it out. I had to put in on the code for the customer sheet- which is fine- it is working.
My last question- I have this code, but how do I make sure it runs automatically without having to press F5?
Sub account()
If Application.WorksheetFunction.CountIf(Range("B25:B33"), "") < 9 Then
Rows("24").Hidden = False
Else
Rows("24").Hidden = True
End If
End Sub
Sub depository()
If Application.WorksheetFunction.CountIf(Range("B35:B46"), "") < 12 Then
Rows("34").Hidden = False
Else
Rows("34").Hidden = True
End If
End Sub
Sub information()
If Application.WorksheetFunction.CountIf(Range("B48:B53"), "") < 6 Then
Rows("47").Hidden = False
Else
Rows("47").Hidden = True
End If
End Sub
Sub rdc()
If Application.WorksheetFunction.CountIf(Range("B55:B59"), "") < 5 Then
Rows("54").Hidden = False
Else
Rows("54").Hidden = True
End If
End Sub
Sub ach()
If Application.WorksheetFunction.CountIf(Range("B61:B73"), "") < 13 Then
Rows("60").Hidden = False
Else
Rows("60").Hidden = True
End If
End Sub
Sub funds()
If Application.WorksheetFunction.CountIf(Range("B75:B78"), "") < 4 Then
Rows("74").Hidden = False
Else
Rows("74").Hidden = True
End If
End Sub
Sub payables()
If Application.WorksheetFunction.CountIf(Range("B80:B82"), "") < 3 Then
Rows("79").Hidden = False
Else
Rows("79").Hidden = True
End If
End Sub
Sub wire()
If Application.WorksheetFunction.CountIf(Range("B84:B87"), "") < 4 Then
Rows("83").Hidden = False
Else
Rows("83").Hidden = True
End If
End Sub
Sub fraud()
If Application.WorksheetFunction.CountIf(Range("B89:B96"), "") < 8 Then
Rows("88").Hidden = False
Else
Rows("88").Hidden = True
End If
End Sub
Sub lbx()
If Application.WorksheetFunction.CountIf(Range("B98:B127"), "") < 30 Then
Rows("97").Hidden = False
Else
Rows("97").Hidden = True
End If
End Sub