I've tried both: If ComboBox1.ListIndex > -1 Then MsgBox ComboBox1.Value
And: If ComboBox1.AutoWordSelect = True Then MsgBox ComboBox1.Value
But if I type in a single letter, then ListIndex > -1 and AutoWordSelect = True and ComboBox1.Value is not empty.
For example, there are a number of items in my list which start with a letter 'L'. And if I type the letter 'L' I get (I assume) the first item on the list which begins with a letter 'L'.
What I want to know is:
Q1: Did the user select an item from the list?
Q2: If the user types in a name, is the user done typing?
Q3: Is Combobox1.Value an item in the ComboBox1.list?
Bookmarks