Try this...
Sub Demo()
MyList = Range("A1").Validation.Formula1
MyArray = Split(MyList, ",")
MyChoice = Int((UBound(MyArray) + 1) * Rnd())
Range("A1") = MyArray(MyChoice)
End Sub
assuming validated cell is A1 and you have no commas in your possible validated values.
Bookmarks