Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Target.Address
Case "$H$2"
Select Case Target.Value
Case "Hu"
Range("K2").Validation.Delete
Range("K2").Validation.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=Race!$A$231:$A$232"
Case "Ce"
Range("B15").Value = Range("B15").Value + 2
Range("B23").Value = Range("B23").Value + 2
Range("B25").Value = Range("B25").Value - 1
Range("K2").Validation.Delete
Range("K2").Validation.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=Race!$D$57:$D$62"
Case "Dw"
Range("B23").Value = Range("B23").Value + 1
Range("B25").Value = Range("B25").Value - 1
Range("K2").Validation.Delete
Range("K2").Validation.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=Race!$D$46:$D$53"
Case "El"
Range("B17").Value = Range("B17").Value + 1
Range("B23").Value = Range("B23").Value - 1
Range("K2").Validation.Delete
Range("K2").Validation.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=Race!$D$12:$D$30"
Case "Gl"
Range("B15").Value = Range("B15").Value + 1
Range("B23").Value = Range("B23").Value + 1
Range("B25").Value = Range("B25").Value - 3
Case "Gn"
Range("K2").Validation.Delete
Range("K2").Validation.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=Race!$D$31:$D$40"
Case "Go"
Range("B17").Value = Range("B17").Value + 2
Range("B25").Value = Range("B25").Value - 2
Range("K2").Validation.Delete
Range("K2").Validation.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=Race!$D$54:$D$56"
Case "HG"
Range("B17").Value = Range("B17").Value + 1
Range("B25").Value = Range("B25").Value - 1
Case "HC"
Range("B15").Value = Range("B15").Value + 2
Range("B23").Value = Range("B23").Value + 2
Range("B25").Value = Range("B25").Value - 3
Range("K2").Validation.Delete
Range("K2").Validation.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=Race!$A$231:$A$232"
Case "Hl"
Range("B15").Value = Range("B15").Value - 1
Range("B17").Value = Range("B17").Value + 1
Range("K2").Validation.Delete
Range("K2").Validation.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=Race!$D$41:$D$45"
Case "HO"
Range("B15").Value = Range("B15").Value + 1
Range("B23").Value = Range("B23").Value + 1
Range("B25").Value = Range("B25").Value - 2
Case "LM"
Range("B15").Value = Range("B15").Value + 1
Range("B17").Value = Range("B17").Value + 1
Range("B25").Value = Range("B25").Value - 3
Case "Mi"
Range("B15").Value = Range("B15").Value + 2
Range("B23").Value = Range("B23").Value + 1
Range("B23").Value = Range("B23").Value - 3
Range("K2").Validation.Delete
Range("K2").Validation.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=Race!$D$63:$D$68"
Case "WF"
Range("B21").Value = Range("B21").Value + 1
Range("B17").Value = Range("B17").Value + 1
Range("B23").Value = Range("B23").Value - 1
Range("B25").Value = Range("B25").Value + 1
Range("K2").Validation.Delete
Range("K2").Validation.Add Type:=xlValidateList, _
AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _
Formula1:="=Race!$D$69:$D$74"
End Select
Case "$O$6"
Case "Y"
Range("B19").Value = Range("B19").Value - 1
Range("B23").Value = Range("B23").Value + 1
Case "A"
Range("B15").Value = Range("B15").Value + 1
Range("B19").Value = Range("B19").Value + 1
Case "M"
Range("B15").Value = Range("B15").Value - 1
Range("B19").Value = Range("B19").Value + 1
Range("B21").Value = Range("B21").Value + 1
Range("B23").Value = Range("B23").Value - 1
Case "O"
Range("B15").Value = Range("B15").Value - 2
Range("B17").Value = Range("B17").Value - 2
Range("B19").Value = Range("B19").Value + 1
Range("B23").Value = Range("B23").Value - 1
Case "V"
Range("B15").Value = Range("B15").Value - 1
Range("B17").Value = Range("B17").Value - 1
Range("B19").Value = Range("B19").Value + 1
Range("B21").Value = Range("B21").Value + 1
Range("B23").Value = Range("B23").Value - 1
Range("B25").Value = Range("B25").Value - 1
End Select
End Sub