Code_Goes_Here
Is there a method to have predictive text (type a letter or two) inside the data validation cell row and it will autocomplete based on my validation list? Code_Goes_Here
Is there a method to have predictive text (type a letter or two) inside the data validation cell row and it will autocomplete based on my validation list? Excel will autocomplete any cell in the way you describe based on previous content in the same column, even if the entry was made by selection from a validation dropdown. So, if you have a column with Yes/No validations, "Y" and "N" will expand into "Yes" and "No" after both values were selected in the same column at least once before.
Note that this is tricky at times (Excel 2010). If your list has "Yes", entering lower case "y" will autocomplete into "yes", not "Yes".
The alternative is an ActiveX combo box which does the autocomplete 100% reliably and case sensitive, meaning, entering "y" will result in the "Yes" which is in the list, depending upon the setting of the MatchEntry property. I have always balked at the prospect of having dozens, hundreds or even thousands of combo boxes in a worksheet, however. Therefore I used VBA code to create the combo box on the fly when the cell is clicked and delete it when the cell loses the focus, leaving behind the selected value.
Edited 29 Dec 2018 ======================
The flying combo box is demonstrated in the attached workbook. There is code in the code module of the "POLRES" tab which must be in the code module of the sheet on which you want to see the action. There is more code in the module "Utilities" which supports the other code and must be in a standard code module (of any name). Please read the comments I have added to the code.
If Len(Tmp) Then
.Text = Tmp
Else
.ListIndex = 0
End If