Thank you. Is it possible to make a cell become a combo box, or does it have to be a floating object?
Main Topics
Browse All TopicsHi, is it possible to have Combo Boxes in cells in Excel? If so how? (I commonly program in MS Access, but not much experience in Excel.)
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Hi klopex,
Right click the ComboBox and select "View Code". There are several events in VBA (the Change event is the default) that you can then use to add code that performs actions based on user input or actions.
Once in VBA, on the top right of the Code pane, you can select which event you're attempting to trap from a dropdown list.
You can also use Data Validation in a similar fashion (but much less flexible) to a combo box as follows:
Select the target cell. From the menu select Data->Validation. In the dialogue box that appears, under "Allow:" select "List". Under "Source:", collapse the dialog box and point to the range of a previously entered list. Press Enter and then OK.
This will limit the users' entries to the list you've selected.
Hope this helps,
Justin
klopex.... there are a few different types of "Combo Boxes" available for use in Excel.
Form combo boxes are the controls available from the "Forms" toolbox. (View > Toolbars > Forms)
Validation dropdown boxes are available through the Data > Validation menu option.
And ActiveX comboboxes available through the Control Toolbox. (View > Toolbars > Control Toolbox)
The ActiveX ComboBox is the most powerful of the three. It is very similar to the combo box that you use in Access. It has a properties tab, much like in Access, and it can respond to events, much like in Access.
Once you've added an ActiveX combobox to your Sheet, you can right click on it and select "properties". You'll see familiar properties such as "Name" and "Enabled" and "Visible", much like in Access. If you hit Alt+F11, you can open the VB Editor and select the module of the Sheet that you added the combo box to. You can then use the dropdown boxes to create events for that combobox.
There are a lot of things you can do to control an ActiveX combo box. Let me know of any specific needs you have, and I can help you further.
WATYF
Hi
I'm doing the exact same thing with a combo box in ActiveX Combobox in Excel. I can get it to appear in the cells I want with the correct data populated however the user still has to click on the combobox in order to use it after it appears. I can't seem to use the SetFocus method for the combobox, it generates an error saying the control does not have the method. Any ideas? I know I should probably start a new question but you guys already seem to know what's going on with this type of functionality.
Thanks
rthomsen
Hi Eman,
The accepted way to pose a new question is to create your own. Click on the "ask a question" link, type in an appropriate title and question and post it using the Submit button.
If you're concerned about points, click on the "take a survey" link, fill in the blanks, and you get 200 points, in addition to your original 20.
In the meantime, this thread discusses one option..
http://www.experts-exchang
There are others as well. I'll be looking forward to your post!
Thanks,
Justin
Business Accounts
Answer for Membership
by: JustinCase2Posted on 2003-10-16 at 12:21:09ID: 9564774
Hi klopex,
Combo boxes can be found in the Forms toolbar, or the Control Toolbox toolbar.
The Control Toolbox combo-box control offers more options.
Right click on any existing toolbar and select either one from the shortcut menu.
Regards,
Justin