This is how I am currently solving the problem. But I worry that it is becoming a rather long and straining code as I add more labels.
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
If Not Sheet1.Range("a4") = 1 Then Label1.BackColor = RGB(51, 102, 255) Else Label1.BackColor = RGB(151, 102, 155)
If Not Sheet1.Range("a4") = 2 Then Label2.BackColor = RGB(51, 102, 255) Else Label2.BackColor = RGB(151, 102, 155)
If Not Sheet1.Range("a4") = 3 Then Label3.BackColor = RGB(51, 102, 255) Else Label3.BackColor = RGB(151, 102, 155)
If Not Sheet1.Range("a4") = 4 Then Label4.BackColor = RGB(51, 102, 255) Else Label4.BackColor = RGB(151, 102, 155)
If Not Sheet1.Range("a4") = 5 Then Label5.BackColor = RGB(51, 102, 255) Else Label5.BackColor = RGB(151, 102, 155)
If Not Sheet1.Range("a4") = 6 Then Label6.BackColor = RGB(51, 102, 255) Else Label6.BackColor = RGB(151, 102, 155)
If Not Sheet1.Range("a4") = 7 Then Label7.BackColor = RGB(51, 102, 255) Else Label7.BackColor = RGB(151, 102, 155)
If Not Sheet1.Range("a4") = 8 Then Label8.BackColor = RGB(51, 102, 255) Else Label8.BackColor = RGB(151, 102, 155)
If Not Sheet1.Range("a4") = 9 Then Label9.BackColor = RGB(51, 102, 255) Else Label9.BackColor = RGB(151, 102, 155)
If Not Sheet1.Range("a4") = 10 Then Label10.BackColor = RGB(51, 102, 255) Else Label10.BackColor = RGB(151, 102, 155)
End Sub
Bookmarks