Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
is there someway to institute autocomplete using a userform? so if the user
starts typing the names or acct number it narrows the selection. or just use a dropdown. might be used for time of day, too. i am looking for the best way to populate the userform. any thoughts? thanks -- Gary |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I know that the ComboBox Control has an MatchEntry property that can be
set to one of three parameters. One of those is fmMatchEntryFirstLetter. When this is selected then the combobox jumps to the area in your list that begins with the same letter entered in the ComboBox. Other than that I am not aware of a VBA function that mimics Excel's ability to intuit a user's intention. |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
that may be ok, thanks
-- Gary "Mark" wrote in message oups.com... I know that the ComboBox Control has an MatchEntry property that can be set to one of three parameters. One of those is fmMatchEntryFirstLetter. When this is selected then the combobox jumps to the area in your list that begins with the same letter entered in the ComboBox. Other than that I am not aware of a VBA function that mimics Excel's ability to intuit a user's intention. |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Using a comboBox is the way to go with this. And MatchEntry property is
where it is set. I think that using the fmMatchEntryComplete is the best way to do what you're looking for. Entering the first letter "B" brings up the first item starting with b in the list. Then you can enter "i" to have the first item starting with "bi". fmMatchFirstLetter only lets you select the first item starting with a given letter, but doesn't narrow things with each additional letter. It just keeps showing the first item for each letter entered. Hope that helps "Mark" wrote: I know that the ComboBox Control has an MatchEntry property that can be set to one of three parameters. One of those is fmMatchEntryFirstLetter. When this is selected then the combobox jumps to the area in your list that begins with the same letter entered in the ComboBox. Other than that I am not aware of a VBA function that mimics Excel's ability to intuit a user's intention. |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Gary Keramidas wrote: that may be ok, thanks -- Gary "Mark" wrote in message oups.com... I know that the ComboBox Control has an MatchEntry property that can be set to one of three parameters. One of those is fmMatchEntryFirstLetter. When this is selected then the combobox jumps to the area in your list that begins with the same letter entered in the ComboBox. Other than that I am not aware of a VBA function that mimics Excel's ability to intuit a user's intention. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Question regarding UserForm | Excel Discussion (Misc queries) | |||
Another Userform question. | Excel Discussion (Misc queries) | |||
Userform Question - is this possible? | Excel Programming | |||
UserForm Question | Excel Programming | |||
Userform Question | Excel Programming |