Private [COLOR="Navy"]Sub[/COLOR] Worksheet_Change(ByVal Target [COLOR="Navy"]As[/COLOR] Range)
[COLOR="Navy"]If[/COLOR] Target.Address(0, 0) = "A1" [COLOR="Navy"]Then[/COLOR]
[COLOR="Navy"]With[/COLOR] Range("A2")
[COLOR="Navy"]If[/COLOR] Range("A1") = "MOM" [COLOR="Navy"]Then[/COLOR]
.Select
.Validation _
.Modify xlValidateList, xlValidAlertStop, _
xlBetween, "=" & Range("B1:B10").Address & ""
[COLOR="Navy"]ElseIf[/COLOR] Range("A1") = "DAD" [COLOR="Navy"]Then[/COLOR]
.Select
.Validation _
.Modify xlValidateList, xlValidAlertStop, _
xlBetween, "=" & Range("C1:C10").Address & ""
[COLOR="Navy"]End[/COLOR] If
[COLOR="Navy"]End[/COLOR] With
[COLOR="Navy"]End[/COLOR] [COLOR="Navy"]If[/COLOR]
[COLOR="Navy"]End[/COLOR] [COLOR="Navy"]Sub[/COLOR]