Agree with gasman. Hate those nested IF-THEN-ENDIF. Try this:
Code:
Select Case Floor_Type
Case "Concrete"
Select Case AccessTotalsAoMR
Case < 15
Floor_Type.Backcolor = vbRed
Case > 30
Floor_Type.Backcolor= vbGreen
Case Else
Floor_Type.Backcolor=vbYellow
End Select
Case "VCT"
Select Case AccessTotalsAoMR
Case < 60
Floor_Type.Backcolor = vbRed
Case > 80
Floor_Type.Backcolor = vbGreen
Case Else
Floor_Type.Backcolor = vbYellow
End Select
End Select
You might need to adjust the comparators to be >= or <=
or maybe change the numeric literals up or down by 1 to get the results you want.
EDIT: Reading your posts again, it's not clear about Floor_Type values.
If you need to account for additional Types, you can easily add another Select Case ... End Select to include them.