Code:
Function subBoxes(meObj As Object, arg As Long)
With meObj
Select Case arg
Case 1 'All fields gray.
.ProblemState.BackColor = RGB(217, 217, 217)
.LocalPriority.BackColor = RGB(217, 217, 217)
.HwyIntLocalMatch.BackColor = RGB(217, 217, 217)
.HwyIntLocalMatchPoints.ForeColor = RGB(217, 217, 217)
.HwyIntLocalMatchPoints.BackColor = RGB(217, 217, 217)
.CriticalOpp.BackColor = RGB(217, 217, 217)
.CriticalOppPoints.ForeColor = RGB(217, 217, 217)
.CriticalOppPoints.BackColor = RGB(217, 217, 217)
.ProjectReadiness.BackColor = RGB(217, 217, 217)
.ProjectReadinessPoints.ForeColor = RGB(217, 217, 217)
.ProjectReadinessPoints.BackColor = RGB(217, 217, 217)
.WithinToll.BackColor = RGB(217, 217, 217)
.FederalAid.BackColor = RGB(217, 217, 217)
Case 2 'Highway & Intersection
.ProblemState.BackColor = RGB(255, 255, 255)
.LocalPriority.BackColor = RGB(255, 255, 255)
.HwyIntLocalMatch.BackColor = RGB(255, 255, 255)
.HwyIntLocalMatchPoints.ForeColor = RGB(0, 0, 0)
.HwyIntLocalMatchPoints.BackColor = RGB(255, 255, 255)
.CriticalOpp.BackColor = RGB(255, 255, 255)
.CriticalOppPoints.ForeColor = RGB(0, 0, 0)
.CriticalOppPoints.BackColor = RGB(255, 255, 255)
.ProjectReadiness.BackColor = RGB(255, 255, 255)
.ProjectReadinessPoints.ForeColor = RGB(0, 0, 0)
.ProjectReadinessPoints.BackColor = RGB(255, 255, 255)
.WithinToll.BackColor = RGB(255, 255, 255)
.FederalAid.BackColor = RGB(255, 255, 255)
Case 3 'Non-Highway (Bike & Ped)
.ProblemState.BackColor = RGB(217, 217, 217)
.LocalPriority.BackColor = RGB(255, 255, 255)
.HwyIntLocalMatch.BackColor = RGB(217, 217, 217)
.HwyIntLocalMatchPoints.ForeColor = RGB(217, 217, 217)
.HwyIntLocalMatchPoints.BackColor = RGB(217, 217, 217)
.CriticalOpp.BackColor = RGB(255, 255, 255)
.CriticalOppPoints.ForeColor = RGB(0, 0, 0)
.CriticalOppPoints.BackColor = RGB(255, 255, 255)
.ProjectReadiness.BackColor = RGB(255, 255, 255)
.ProjectReadinessPoints.ForeColor = RGB(0, 0, 0)
.ProjectReadinessPoints.BackColor = RGB(255, 255, 255)
.WithinToll.BackColor = RGB(217, 217, 217)
.FederalAid.BackColor = RGB(217, 217, 217)
End Select
End With
End Sub