Hi, I am trying to enter a color value in a table and use it in a VBA code that changes. I have the following code that works but, I have to put each value of one field in there and assign it a color in the code. I would like the code to look up the value of one field and use the corresponding color code in another field.
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
Select Case Me.AAR_Mech_Code
Case "XA"
Me.AAR_Mech_Code.BackColor = 9434879
Case "XM"
Me.AAR_Mech_Code.BackColor = 36095
Case "NE"
Me.AAR_Mech_Code.BackColor = 16745131
Case "FM"
Me.AAR_Mech_Code.BackColor = 2474495
Case "GB"
Me.AAR_Mech_Code.BackColor = 12180223
Case "HM"
Me.AAR_Mech_Code.BackColor = 9539985
Case "MW"
Me.AAR_Mech_Code.BackColor = 3937500
Case "PA"
Me.AAR_Mech_Code.BackColor = 11857588
Case "RP"
Me.AAR_Mech_Code.BackColor = 16758883
Case "SM"
Me.AAR_Mech_Code.BackColor = 128
Case "TM"
Me.AAR_Mech_Code.BackColor = 13092807
Case "FW"
Me.AAR_Mech_Code.BackColor = 3329330
Case Else
Me.AAR_Mech_Code.BackColor = 15631900
End Select
End Sub
Robert
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
Select Case Me.AAR_Mech_Code
Case "XA"
Me.AAR_Mech_Code.BackColor = 9434879
Case "XM"
Me.AAR_Mech_Code.BackColor = 36095
Case "NE"
Me.AAR_Mech_Code.BackColor = 16745131
Case "FM"
Me.AAR_Mech_Code.BackColor = 2474495
Case "GB"
Me.AAR_Mech_Code.BackColor = 12180223
Case "HM"
Me.AAR_Mech_Code.BackColor = 9539985
Case "MW"
Me.AAR_Mech_Code.BackColor = 3937500
Case "PA"
Me.AAR_Mech_Code.BackColor = 11857588
Case "RP"
Me.AAR_Mech_Code.BackColor = 16758883
Case "SM"
Me.AAR_Mech_Code.BackColor = 128
Case "TM"
Me.AAR_Mech_Code.BackColor = 13092807
Case "FW"
Me.AAR_Mech_Code.BackColor = 3329330
Case Else
Me.AAR_Mech_Code.BackColor = 15631900
End Select
End Sub
Robert