Private Sub FontColorChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Column < 8 Then Exit Sub
If Target.Column > 9 Then Exit Sub
Dim myColor As Variant
Select Case Target.Column
Case Is = 9
Select Case Target
Case Is = "Util, Gas", "Util, Phone", "Util, Power", "Bills, FAP, Jeff", "Bills, FAP, Pam", "Bills, Other": myColor = 18
Case Else
Select Case Target.Offset(0, -1)
Case Is = "Deb EO", "Deb WF", "ATM Withdrawal, EO", "ATM Withdrawal, WF": myColor = 55
Case Is = "Dep Fi-Aid, Jeff", "Dep Fi-Aid, Pam": myColor = 47
Case Is = "Work, Jeff": myColor = 5
Case Is = "Work, Pam": myColor = 13
Case Is = "Dep, Other": myColor = 31
Case Is = "CC Pay WF", "CC Pay AI", "CC Pay HSBC", "CC Pay AmEx", "CC Pay Blank 1", "CC Pay Blank 2", "CC Pay Exp", "CC Pay VS", "CC Pay Corp 1", "CC Pay Corp 2", "CC Pay Corp 3": myColor = 9
Case Is = "Chk --> Sav", "Sav --> Chk", "Dep --> Sav", "Sav Withdrawal": myColor = 10
Case Else: myColor = xlAutomatic
End Select
End Select
Case Is = 8
Select Case Target.Offset(0, 1)
Case Is = "Util, Gas", "Util, Phone", "Util, Power", "Bills, FAP, Jeff", "Bills, FAP, Pam", "Bills, Other": myColor = 18
Case Else
Select Case Target
Case Is = "Deb EO", "Deb WF", "ATM Withdrawal, EO", "ATM Withdrawal, WF": myColor = 55
Case Is = "Dep Fi-Aid, Jeff", "Dep Fi-Aid, Pam": myColor = 47
Case Is = "Work, Jeff": myColor = 5
Case Is = "Work, Pam": myColor = 13
Case Is = "Dep, Other": myColor = 31
Case Is = "CC Pay WF", "CC Pay AI", "CC Pay HSBC", "CC Pay AmEx", "CC Pay Blank 1", "CC Pay Blank 2", "CC Pay Exp", "CC Pay VS", "CC Pay Corp 1", "CC Pay Corp 2", "CC Pay Corp 3": myColor = 9
Case Is = "Chk --> Sav", "Sav --> Chk", "Dep --> Sav", "Sav Withdrawal": myColor = 10
Case Else: myColor = xlAutomatic
End Select
End Select
End Select
Me.Cells(Target.Row, "B").Font.ColorIndex = myColor
Me.Cells(Target.Row, "D").Font.ColorIndex = myColor
Me.Cells(Target.Row, "G").Font.ColorIndex = myColor
Me.Cells(Target.Row, "H").Font.ColorIndex = myColor
Me.Cells(Target.Row, "K").Font.ColorIndex = myColor
Me.Cells(Target.Row, "M").Font.ColorIndex = myColor
Me.Cells(Target.Row, "N").Font.ColorIndex = myColor
Me.Cells(Target.Row, "O").Font.ColorIndex = myColor
Me.Cells(Target.Row, "P").Font.ColorIndex = myColor
Me.Cells(Target.Row, "Q").Font.ColorIndex = myColor
Me.Cells(Target.Row, "R").Font.ColorIndex = myColor
Me.Cells(Target.Row, "S").Font.ColorIndex = myColor
Me.Cells(Target.Row, "T").Font.ColorIndex = myColor
Me.Cells(Target.Row, "U").Font.ColorIndex = myColor
Me.Cells(Target.Row, "V").Font.ColorIndex = myColor
Me.Cells(Target.Row, "W").Font.ColorIndex = myColor
End Sub