Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3
Default Type ahead in data validation list

I have a cell that has data validation, forcing the user to choose from a
drop down list. As it is now, the user must scroll down through the list and
choose the appropriate bit of data, or they can type the full data in as long
as what they type matches the list. What I have been asked to do is make it
so when the user begins typing, the matching data would begin to appear in
full.

Let me explain a little better. The validation list contains the names of
over 50 sites.
what I want to happen is when the characters "AL" are typed the cell begins
to fill in either "ALAN ROAD" or "ALTON DRIVE". The user can then continue to
type or select either site. This is strictly a choose only cell, it does not
modify the list in any way. I hope this makes sense.
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 9,101
Default Type ahead in data validation list

What you need to to is not to use a validation list. Use a Listbox and fill
like a validation list. then set the property in the listbox "autowordselect
= true."

There are two addition propertiesd you can use in the listbox.

1) ListfillRange - this is the same as the validation list property range
2) Linked Cell - This is a cell that contains the item that is selected in
the listbox.

"BrunoBlue" wrote:

I have a cell that has data validation, forcing the user to choose from a
drop down list. As it is now, the user must scroll down through the list and
choose the appropriate bit of data, or they can type the full data in as long
as what they type matches the list. What I have been asked to do is make it
so when the user begins typing, the matching data would begin to appear in
full.

Let me explain a little better. The validation list contains the names of
over 50 sites.
what I want to happen is when the characters "AL" are typed the cell begins
to fill in either "ALAN ROAD" or "ALTON DRIVE". The user can then continue to
type or select either site. This is strictly a choose only cell, it does not
modify the list in any way. I hope this makes sense.

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3
Default Type ahead in data validation list

Ok this works great for the type ahead, thanks, but it raises another issue.
Since it's a box it is not behaving like a cell. In other words I need to be
able to tab away from it, or to it, or press enter to move on. As it is, I
have to click away.
Also the data selected will be used in a formula, how do I reference that?
Any ideas? Thanks in advance.

"Joel" wrote:

What you need to to is not to use a validation list. Use a Listbox and fill
like a validation list. then set the property in the listbox "autowordselect
= true."

There are two addition propertiesd you can use in the listbox.

1) ListfillRange - this is the same as the validation list property range
2) Linked Cell - This is a cell that contains the item that is selected in
the listbox.

"BrunoBlue" wrote:

I have a cell that has data validation, forcing the user to choose from a
drop down list. As it is now, the user must scroll down through the list and
choose the appropriate bit of data, or they can type the full data in as long
as what they type matches the list. What I have been asked to do is make it
so when the user begins typing, the matching data would begin to appear in
full.

Let me explain a little better. The validation list contains the names of
over 50 sites.
what I want to happen is when the characters "AL" are typed the cell begins
to fill in either "ALAN ROAD" or "ALTON DRIVE". The user can then continue to
type or select either site. This is strictly a choose only cell, it does not
modify the list in any way. I hope this makes sense.

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 9,101
Default Type ahead in data validation list

Simply selecting the item in the list box wil put the data into the the
worksheet using "Linked Cell" property of the listbox.

You could put a control button to move the data from the list box to the
cell. both Listbox and control buttons have CLICK events that can trigger a
macro. Yo ucan get even fancier by designing a userform to transfer the
data. Lots of options.

"BrunoBlue" wrote:

Ok this works great for the type ahead, thanks, but it raises another issue.
Since it's a box it is not behaving like a cell. In other words I need to be
able to tab away from it, or to it, or press enter to move on. As it is, I
have to click away.
Also the data selected will be used in a formula, how do I reference that?
Any ideas? Thanks in advance.

"Joel" wrote:

What you need to to is not to use a validation list. Use a Listbox and fill
like a validation list. then set the property in the listbox "autowordselect
= true."

There are two addition propertiesd you can use in the listbox.

1) ListfillRange - this is the same as the validation list property range
2) Linked Cell - This is a cell that contains the item that is selected in
the listbox.

"BrunoBlue" wrote:

I have a cell that has data validation, forcing the user to choose from a
drop down list. As it is now, the user must scroll down through the list and
choose the appropriate bit of data, or they can type the full data in as long
as what they type matches the list. What I have been asked to do is make it
so when the user begins typing, the matching data would begin to appear in
full.

Let me explain a little better. The validation list contains the names of
over 50 sites.
what I want to happen is when the characters "AL" are typed the cell begins
to fill in either "ALAN ROAD" or "ALTON DRIVE". The user can then continue to
type or select either site. This is strictly a choose only cell, it does not
modify the list in any way. I hope this makes sense.

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3
Default Type ahead in data validation list

Thanks Joel, I think I have this figured out now.

"Joel" wrote:

Simply selecting the item in the list box wil put the data into the the
worksheet using "Linked Cell" property of the listbox.

You could put a control button to move the data from the list box to the
cell. both Listbox and control buttons have CLICK events that can trigger a
macro. Yo ucan get even fancier by designing a userform to transfer the
data. Lots of options.

"BrunoBlue" wrote:

Ok this works great for the type ahead, thanks, but it raises another issue.
Since it's a box it is not behaving like a cell. In other words I need to be
able to tab away from it, or to it, or press enter to move on. As it is, I
have to click away.
Also the data selected will be used in a formula, how do I reference that?
Any ideas? Thanks in advance.

"Joel" wrote:

What you need to to is not to use a validation list. Use a Listbox and fill
like a validation list. then set the property in the listbox "autowordselect
= true."

There are two addition propertiesd you can use in the listbox.

1) ListfillRange - this is the same as the validation list property range
2) Linked Cell - This is a cell that contains the item that is selected in
the listbox.

"BrunoBlue" wrote:

I have a cell that has data validation, forcing the user to choose from a
drop down list. As it is now, the user must scroll down through the list and
choose the appropriate bit of data, or they can type the full data in as long
as what they type matches the list. What I have been asked to do is make it
so when the user begins typing, the matching data would begin to appear in
full.

Let me explain a little better. The validation list contains the names of
over 50 sites.
what I want to happen is when the characters "AL" are typed the cell begins
to fill in either "ALAN ROAD" or "ALTON DRIVE". The user can then continue to
type or select either site. This is strictly a choose only cell, it does not
modify the list in any way. I hope this makes sense.



  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Type ahead in data validation list

On Aug 13, 11:15*am, BrunoBlue
wrote:
Thanks Joel, I think I have this figured out now.



"Joel" wrote:
Simply selecting the item in the list box wil put the data into the the
worksheet using "Linked Cell" property of the listbox.


You could put a control button to move the data from the list box to the
cell. both Listbox and control buttons have CLICK events that can trigger a
macro. *Yo ucan get even fancier by designing a userform to transfer the
data. *Lots of options.


"BrunoBlue" wrote:


Ok this works great for thetype ahead, thanks, but it raises another issue.
Since it's a box it is not behaving like a cell. In other words I need to be
able to tab away from it, or to it, or press enter to move on. As it is, I
have to click away.
Also the data selected will be used in a formula, how do I reference that?
Any ideas? Thanks in advance.


"Joel" wrote:


What you need to to is not to use a validation list. *Use a Listbox and fill
like a validation list. *then set the property in the listbox "autowordselect
= true."


There are two addition propertiesd you can use in the listbox.


1) ListfillRange - this is the same as the validation list property range
2) Linked Cell - This is a cell that contains the item that is selected in
the listbox.


"BrunoBlue" wrote:


I have a cell that has data validation, forcing the user to choose from a
drop down list. As it is now, the user must scroll down through the list and
choose the appropriate bit of data, or they can type the full data in as long
as what they type matches the list. What I have been asked to do is make it
so when the user begins typing, the matching data would begin to appear in
full.


Let me explain a little better. The validation list contains the names of
over 50 sites.
what I want to happen is when the characters "AL" are typed the cell begins
to fill in either "ALAN ROAD" or "ALTON DRIVE". The user can then continue to
type or select either site. This is strictly a choose only cell, it does not
modify the list in any way. I hope this makes sense.- Hide quoted text -


- Show quoted text -


sorry how does that work....
  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 22,906
Default Type ahead in data validation list

Lily

Have a look at the combobox method at Debra Dalgleish's site for allowing
autocomplete.

http://www.contextures.on.ca/xlDataVal10.html


Gord Dibben MS Excel MVP

On Tue, 1 Sep 2009 21:18:39 -0700 (PDT), Lily Ho wrote:

On Aug 13, 11:15*am, BrunoBlue
wrote:
Thanks Joel, I think I have this figured out now.



"Joel" wrote:
Simply selecting the item in the list box wil put the data into the the
worksheet using "Linked Cell" property of the listbox.


You could put a control button to move the data from the list box to the
cell. both Listbox and control buttons have CLICK events that can trigger a
macro. *Yo ucan get even fancier by designing a userform to transfer the
data. *Lots of options.


"BrunoBlue" wrote:


Ok this works great for thetype ahead, thanks, but it raises another issue.
Since it's a box it is not behaving like a cell. In other words I need to be
able to tab away from it, or to it, or press enter to move on. As it is, I
have to click away.
Also the data selected will be used in a formula, how do I reference that?
Any ideas? Thanks in advance.


"Joel" wrote:


What you need to to is not to use a validation list. *Use a Listbox and fill
like a validation list. *then set the property in the listbox "autowordselect
= true."


There are two addition propertiesd you can use in the listbox.


1) ListfillRange - this is the same as the validation list property range
2) Linked Cell - This is a cell that contains the item that is selected in
the listbox.


"BrunoBlue" wrote:


I have a cell that has data validation, forcing the user to choose from a
drop down list. As it is now, the user must scroll down through the list and
choose the appropriate bit of data, or they can type the full data in as long
as what they type matches the list. What I have been asked to do is make it
so when the user begins typing, the matching data would begin to appear in
full.


Let me explain a little better. The validation list contains the names of
over 50 sites.
what I want to happen is when the characters "AL" are typed the cell begins
to fill in either "ALAN ROAD" or "ALTON DRIVE". The user can then continue to
type or select either site. This is strictly a choose only cell, it does not
modify the list in any way. I hope this makes sense.- Hide quoted text -


- Show quoted text -


sorry how does that work....


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
In cell drop down type ahead Iain Excel Programming 1 July 31st 08 07:59 PM
Type-ahead on multi-column combobox? [email protected] Excel Programming 0 September 21st 07 07:00 PM
Data validation list type hshayhorn Excel Programming 2 September 19th 07 09:29 PM
Type Ahead within an excel dropdown Daniel Excel Discussion (Misc queries) 1 November 16th 06 08:11 PM
No drop down list type-ahead? Launen Excel Discussion (Misc queries) 2 October 18th 05 05:23 PM


All times are GMT +1. The time now is 08:45 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"