I have a drop down box populated by a query sorted in ascending order. I want to be able to allow the user to type first few letters of the value they want to select, and the box automatically scrolls to the nearest matching value. For example, if the user types 'd' in the drop down box, the list scrolls to the first 'd' name (David); and if the user types 'do' it scrolls to the first 'do' name (Doris) and so on. Can this be accomplished with Access VBA?